Java的学习笔记(09)对象 四

对象08:封装详解
高内聚,低耦合

属性私有,get/set

package oop.Demo04;

public class Application {

public static void main(String[] args) {
    Student s1 = new Student();
    s1.setName("张三");
    System.out.println(s1.getName());
    s1.setAge(999);    //不合法
    System.out.println(s1.getAge());
}

}
​ GET和SET方法

package oop.Demo04;

// 类
public class Student {

//属性私有 private修饰关键词
//名字
private String name;   //private 私有
//学号
private int id;
private int age;  
//性别
private char sex;

//提供一些可以操作的属性的方法
//提供一些public 的get、set的方法

//get 获取这个数据值
public String getName(){
    return this.name;
}

//set 给这个数据设置值

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

//快捷方式  ALT + INSERT 设置get、set的方法

public int getAge() {
    return age;
}

public void setAge(int age) {
    if(age>120 || age <0){
        System.out.println("不合法");
    }else {
        this.age = age;
    }

}

}

原创文章:https://www.qqhhs.com,作者:起航®,如若转载,请注明出处:https://www.qqhhs.com/42.html

版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的,请于下载的24小时内删除;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

Like (0)
Donate 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至
Previous 2023年1月10日
Next 2023年1月10日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

qhhl

QQ-175142992024110802215838同号

SHARE
TOP
“人们不愿意相信,一个土匪的名字叫牧之”