java 如何声明类
声明类的基本语法
在Java中,类的声明使用class关键字,后跟类名和一对花括号{}。类名通常采用大驼峰命名法(首字母大写)。基本语法如下:
public class ClassName {
// 类成员(字段、方法、构造器等)
}
类修饰符
类可以添加修饰符来控制其可见性和行为:
public:类可被任何其他类访问。abstract:类不能被实例化,通常用于继承。final:类不能被继承。- 默认(无修饰符):包内可见。
示例:
public final class ImmutableClass { }
abstract class AbstractBase { }
类成员
类内部可以包含以下成员:
- 字段(属性):类的变量。
- 方法:类的行为。
- 构造器:初始化对象的方法。
- 代码块:静态或实例初始化块。
示例:
public class Person {
private String name; // 字段
public Person(String name) { // 构造器
this.name = name;
}
public void greet() { // 方法
System.out.println("Hello, " + name);
}
}
继承与实现
类可以通过extends继承其他类,或通过implements实现接口:
public class Student extends Person implements Serializable {
// 继承Person并实现Serializable接口
}
内部类
类可以嵌套其他类(内部类),分为静态内部类和非静态内部类:
public class Outer {
private class Inner { } // 非静态内部类
public static class StaticInner { } // 静态内部类
}






