Java Class 包含哪些成员

Java Class 包含哪些成员

属性(Attributes):也称为成员变量,用于存储类的状态信息。每个属性都有一个名称、数据类型和访问修饰符(如public、private、protected或默认)。

public class MyClass {

private int myNumber;

private String myString;

}

构造方法(Constructors):用于创建类的实例并初始化其属性。构造方法的名称必须与类名相同,并且没有返回类型。可以有多个构造方法,它们具有不同的参数列表。

public class MyClass {

private int myNumber;

private String myString;

public MyClass() {

// 默认构造方法

}

public MyClass(int myNumber, String myString) {

this.myNumber = myNumber;

this.myString = myString;

}

}

方法(Methods):用于定义类的行为。方法包括访问修饰符、返回类型、方法名、参数列表和方法体。方法可以被类内部或外部调用。

public class MyClass {

private int myNumber;

private String myString;

public MyClass() {

// 默认构造方法

}

public MyClass(int myNumber, String myString) {

this.myNumber = myNumber;

this.myString = myString;

}

public void setMyNumber(int myNumber) {

this.myNumber = myNumber;

}

public int getMyNumber() {

return myNumber;

}

public void setMyString(String myString) {

this.myString = myString;

}

public String getMyString() {

return myString;

}

}

内部类(Inner Classes):定义在另一个类中的类。内部类可以访问外部类的所有成员,包括私有成员。

public class OuterClass {

private int outerNumber;

public class InnerClass {

public void displayOuterNumber() {

System.out.println("Outer number: " + outerNumber);

}

}

}

接口(Interfaces):定义了一组方法的集合,这些方法可以被类实现。接口中的方法默认是public和abstract的,不能包含访问修饰符和实现代码。

public interface MyInterface {

void myMethod();

}

枚举(Enums):一种特殊的类,用于表示固定数量的常量值。枚举类型可以包含构造方法、方法和字段。

public enum Color {

RED, GREEN, BLUE;

public void displayColor() {

System.out.println("This is " + name());

}

}

相关推荐

晓去掉日念什么(晓去掉日读什么字)
365bet网址

晓去掉日念什么(晓去掉日读什么字)

⌛ 07-14 👁️ 6111
小米的红外线在哪里打开
亚洲28365

小米的红外线在哪里打开

⌛ 09-23 👁️ 3520