2020-01-03

java封装

package project02;
//封装
public class Person4{
    private int id;
    private String name;
    private int age;
    private boolean man;
    
    public void setName(String name) {
        this.name = name;
    }
    public void setAge(int age) {
        /*
         * 
         * 对于age的操作无法再调用的地方进行添加操作
         * 只能在这个定义的地方进行操作,外面用的地方只能通过setName()
         * 这个接口进行基本的赋值操作,但看不见age具体的内部细节,因而实现了
         * 封装。
         * 实现高内聚低耦合
         */
         
        if (age >= 1 && age<= 130) {
            this.age = age;
        }else {
            System.out.println("请输入正常的年龄!");
        }
        
    }
    
     
    public int getAge() {
        return this.age;
    }

}
...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。