java class如何定义
定义Java类的基本语法
Java类的定义使用class关键字,后跟类名和一对花括号{}。类名通常采用大驼峰命名法(首字母大写)。基本结构如下:
[访问修饰符] class 类名 {
// 成员变量(属性)
// 构造方法
// 成员方法
}
访问修饰符
常用的访问修饰符包括:
public:类对所有其他类可见默认(不写修饰符):类仅在同一个包内可见abstract:抽象类,不能实例化final:最终类,不能被继承
成员变量
成员变量定义在类内部,方法外部:
[访问修饰符] [static] [final] 数据类型 变量名 [= 初始值];
示例:
private String name;
public static final int MAX_COUNT = 100;
构造方法
构造方法与类同名,没有返回类型:
[访问修饰符] 类名(参数列表) {
// 初始化代码
}
示例:
public Person(String name, int age) {
this.name = name;
this.age = age;
}
成员方法
成员方法定义类行为:
[访问修饰符] [static] [final] [abstract] 返回类型 方法名(参数列表) {
// 方法体
}
示例:
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
完整示例
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;
}
}
特殊类类型
-
抽象类:
public abstract class Animal { public abstract void makeSound(); } -
最终类:
public final class UtilityClass { // 不能被继承 } -
内部类:

public class Outer { private class Inner { // 内部类定义 } }






