java标准封装类(student)

标准封装类

成员变量(建议用private)

以学生为例

private String name;
private int age;
private boolean male;

构造方法以及Getter/Setter方法实现(idea快捷键Alt+ins)

无惨构造

 public Student() {
    //this.name = name;
    System.out.println("构造方法实现了!");
    //return 100;错误
}

有参构造

 public Student(String name, int age, boolean male) {
    this.name = name;
    this.age = age;
    this.male = male;
    System.out.println("全参数构造方法!");
}

Getter/Setter方法

   public void setName(String name) {
    this.name = name;
}

public boolean isMale() {
    return male;
}

public void setMale(boolean male) {
    this.male = male;
}

public void setAge(int age) {
    this.age = age;
}

public String getName() {
    return name;
}

public int getAge() {
    return age;
}

注意事项
//当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量。
//如果使用访问类的成员变量,使用this.关键字.
//谁调用的方法谁就是this。
对象方法(自定义)

public void sayHello(String name)
{
    System.out.println(name+",你好。我是:"+this.name);
    System.out.println(this);
    //两个地址值相同说明this=Student(对于封装类的使用见下一篇‘伏笔’)
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值