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的值 } }