声明类
定义类:
class MyClass { // 字段、构造函数和 // 方法声明 }
登录后复制
这是一个类声明。类主体(大括号之间的区域)包含提供从类创建的对象的生命周期的所有代码:
前面的类声明是最小的。它仅包含所需的类声明的那些组件。您可以在类声明的开头提供有关该类的更多信息,例如其超类的名称、是否实现任何接口等。
例如:
class MyClass extends MySuperClass implements YourInterface { // 字段、构造函数和 // 方法声明 }
登录后复制
MyClass是MySuperClass一个子类并且它实现了YourInterface接口。
还可以在开头添加public或private之类的修饰符。修饰符public和private,它们决定了其他类是否可以访问MyClass。
一般来说,类声明可以包括这些组件,按顺序:
声明成员变量
有几种变量:
该类Bicycle使用以下代码行来定义其字段:
public int cadence; public int gear; public int speed;
登录后复制
字段声明由三个部分组成,按顺序:
public关键字将这些字段标识为公共成员,任何可以访问该类的对象都可以访问。
访问修饰符
使用的第一个(最左侧)修饰符允许您控制其他类可以访问成员字段。
public class Bicycle { private int cadence; private int gear; private int speed; public Bicycle(int startCadence, int startSpeed, int startGear) { gear = startGear; cadence = startCadence; speed = startSpeed; } public int getCadence() { return cadence; } public void setCadence(int newValue) { cadence = newValue; } public int getGear() { return gear; } public void setGear(int newValue) { gear = newValue; } public int getSpeed() { return speed; } public void applyBrake(int decrement) { speed -= decrement; } public void speedUp(int increment) { speed += increment; } }
登录后复制
类型
变量名
方法名和类名使用相同的命名规则和约定,除了以下区别
以上就是如何定义Java类和成员变量声明?的详细内容,更多请关注Work网其它相关文章!