Java 类是程序的基本构建块,用于封装数据和行为。
类定义包括五个主要部分:
1. 类声明
类以 class 关键字后跟类名称开头,后面接一个花括号代码块。
类名称应该以大写字母开头,并且它应该是一个标识符,表示类的类型。
java
public class MyClass {
// 类体
}
2. 访问修饰符
访问修饰符指定类在程序的其他部分的可见性。
有四个访问修饰符:
public:类对所有其他代码可见。
protected:类对包中的所有类和子类可见。
default(包访问):类仅对同一包中的其他类可见。
private:类仅对自身可见。
如果不指定访问修饰符,则使用默认(包访问)。
3. 类体
类体包含类成员,包括字段和方法。
4. 字段
字段是类状态的数据成员。
它们存储与类实例相关的值。
字段以数据类型后跟字段名称声明,后面接分号。
java
private int myField;
5. 方法
方法是类行为的成员。
它们定义了可以对类实例执行的操作。
方法以返回类型后跟方法名称开头,后面接一对括号和一个方法体。
java
public void myMethod() {
// 方法体
}
代码示例
以下是一个完整的 Java 类定义的示例:
java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
此类定义了一个名为 Person 的类,其中包含两个私有字段 name 和 age。
它还包含一个构造函数和四个方法:getName()、setName()、getAge() 和 setAge()。