Java的定义类与修饰类
时间: 2024-09-25 18:05:25 浏览: 41
在Java中,定义一个类是创建一种自定义的数据类型,它是一个模板,用于描述一组具有相似特性和行为的对象。以下是定义类的基本语法:
```java
class ClassName {
// 成员变量声明
datatype memberVariableName;
// 构造函数(optional)
ClassName() {
// 初始化代码
}
// 成员方法声明
methodReturnType methodName(parameterList) {
// 方法体
}
}
```
`ClassName`是你自定义的类名,`datatype`是成员变量的数据类型,如int、String等。成员变量用于存储对象的状态,而方法则是对象的行为。
至于修饰类的部分,主要有以下几个关键字:
1. **public**:公共类可以从任何地方被访问,通常是给外部使用的。
2. **private**:私有类只能在当前类内部访问,防止被其他类误用或修改。
3. **protected**:受保护的类可以在包内和子类中访问。
4. **default(无修饰符)**:默认访问权限,仅限在同一包内的类访问。
定义类后,你需要实例化这个类才能创建对象,并通过对象调用类的方法。类的修饰符决定了它的可见性和封装性。
阅读全文