淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,它的类是构建所有程序的基本模块,其中包含属性和方法。

属性是类的特征,可以是基本数据类型、自定义数据类型、其他类或对象。它们可以分为公共属性和私有属性,这取决于你想要这些属性被共享还是私有。

下面是一个包含属性的Java类的示例:

public class Person {
//公共属性
public String name;
public int age;
//私有属性
private String idNumber;
//构造函数
public Person(String n, int a, String id){
name = n;
age = a;
idNumber = id;
}
//获取私有属性的方法
public String getIdNumber(){
return idNumber;
}
//设置私有属性的方法
public void setIdNumber(String id){
idNumber = id;
}
}

方法是类的行为,用于执行特定任务。它们可以接受和返回各种数据类型的参数,也可以没有参数或返回值。

下面是一个包含属性和方法的Java类的示例:

public class BankAccount {
//公共属性
public String accountNumber;
public double balance;
//私有属性
private String accountType;
//构造函数
public BankAccount(String num, double bal, String type){
accountNumber = num;
balance = bal;
accountType = type;
}
//获取私有属性的方法
public String getAccountType(){
return accountType;
}
//设置私有属性的方法
public void setAccountType(String type){
accountType = type;
}
//存款方法
public void deposit(double amount){
balance += amount;
}
//取款方法
public void withdraw(double amount){
if(balance - amount >= 0){
balance -= amount;
} else {
System.out.println("余额不足!");
}
}
//查询余额方法
public double getBalance(){
return balance;
}
}

在这个示例中,我们使用公共属性存储帐户号码和余额,使用私有属性存储帐户类型。我们还添加了一些方法,例如存款、取款和查询余额。

总的来说,Java类是非常灵活的,可以为程序员提供很多选择,以实现复杂的功能。