当前位置:首页 > Java

java中如何定义类

2026-03-03 10:45:25Java

定义类的基本语法

在Java中,类通过class关键字定义,语法如下:

[访问修饰符] class 类名 {
    // 成员变量(属性)
    [访问修饰符] 数据类型 变量名;

    // 构造方法
    [访问修饰符] 类名(参数列表) {
        // 初始化代码
    }

    // 成员方法
    [访问修饰符] 返回类型 方法名(参数列表) {
        // 方法体
    }
}

访问修饰符

  • public: 类可以被任何其他类访问。
  • default(不写修饰符): 类仅能被同一包内的类访问。
  • final: 类不可被继承。
  • abstract: 类为抽象类,不能实例化。

成员变量

定义类的属性(字段),例如:

private String name; // 私有成员变量
protected int age;   // 受保护的成员变量
public static final double PI = 3.14; // 公共静态常量

构造方法

用于初始化对象,名称与类名相同,无返回类型:

public class Person {
    private String name;

    // 构造方法
    public Person(String name) {
        this.name = name;
    }
}

成员方法

定义类的行为,包含返回类型和方法体:

public void sayHello() {
    System.out.println("Hello, " + this.name);
}

示例代码

完整类定义示例:

public class Student {
    // 成员变量
    private String id;
    private String name;

    // 构造方法
    public Student(String id, String name) {
        this.id = id;
        this.name = name;
    }

    // 成员方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

静态成员

使用static修饰的成员属于类而非实例:

public class MathUtils {
    public static int add(int a, int b) {
        return a + b;
    }
}

java中如何定义类

标签: 定义java
分享给朋友:

相关文章

java如何创建线程

java如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程。…

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。…

java如何输入数组

java如何输入数组

输入数组的方法 在Java中,可以通过多种方式输入数组,具体取决于输入源(如控制台、文件等)和数组类型(如基本类型或对象类型)。以下是几种常见的方法: 使用Scanner从控制台输入 对于基本数据…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclips…

java如何导包

java如何导包

导入包的方法 在Java中,导入包(package)可以通过import语句实现,用于引入其他类或包中的功能。以下是几种常见的导包方式: 导入单个类 import java.util.ArrayL…

java如何获取当前时间

java如何获取当前时间

获取当前时间的方法 在Java中,可以通过多种方式获取当前时间。以下是几种常见的方法: 使用 java.util.Date Date currentDate = new Date(); Sys…