java面向对象

面向对象的三大特征:封装、继承、多态

封装定义:隐藏类的内部信息,不允许外部程序直接访问,而是通过方法进行操作

封装的三大步骤:

class Student {
    //属性
    //第一步:将属性设置为私有的private,只能在本类中使用
    private int age;
    //第二步:编写对应属性的赋值set和取值getxxx方法,一个方法实现一个功能
    public void setAge(int age) {
        //第三步:根据情况编写判断语句
        //将局部变量的值赋值给成员变量,年龄:0---100,否则为18
        if(age >= 0 && age<=100){
            this.age = age;
        }else{
            this.age = 18;
        }
    }
    public int getAge(){
        return age; //表示返回成员变量age的值
    }
}
原文地址:https://www.cnblogs.com/python-test001/p/13212321.html