淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,在Java中,类是构建程序的基本单位。在一个类中,可以包含属性和方法。

属性是类中的变量,用于存储数据。类中的属性可以是私有的(private),公开的(public)或受保护的(protected)。使用private关键字可以限制属性的访问权限,只能在类内部访问。而public关键字可以将属性设置为公开的,可以被其他类访问。受保护的属性只能被本类和子类访问。

public class ExampleClass {
private int number; //私有属性
public String name; //公开属性
protected boolean flag; //受保护属性
//构造函数
public ExampleClass(int number, String name, boolean flag) {
this.number = number;
this.name = name;
this.flag = flag;
}
}

方法是类中的函数,用于执行特定的操作。类中的方法可以被其他类调用。使用public关键字可以将方法设置为公开的,可以被其他类访问。

public class ExampleClass {
private int number; //私有属性
public String name; //公开属性
protected boolean flag; //受保护属性
//构造函数
public ExampleClass(int number, String name, boolean flag) {
this.number = number;
this.name = name;
this.flag = flag;
}
//公开方法
public void print() {
System.out.println("number: "+number);
System.out.println("name: "+name);
System.out.println("flag: "+flag);
}
}

在类的实例化过程中,可以使用构造函数为属性赋值。在上例中,构造函数ExampleClass()使用了三个参数number、name和flag来初始化属性。

使用类中的方法print()可以输出对象的属性值。

ExampleClass obj = new ExampleClass(123, "example", true);
obj.print();

以上代码会输出:

number: 123
name: example
flag: true