Java教程

java-封装继承多态

本文主要是介绍java-封装继承多态,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

封装:

隐藏内部的方法和属性,不允许外部直接访问,只允许通过方法进行访问

封装代码例子:

class Stu1{
    //属性:学号、姓名、性别、年级、所在班级
    int id;
    //封装操作步骤:第一步
    private int age;
    // 第二步:编写对应的赋值set和取值get方法
    public void setAge(int age){
        if(age>=0 &&age<=100){
            //将局部变量的值赋给成员变量
            this.age=age;
        }else{
            this.age=18;
        }
    }
    //返回成员变量的值
    public int getAge(){
        return age;
    }
}
class Test1{
    public static void main(String[] args) {
        Stu1 stuTest1 =new Stu1();
        stuTest1.setAge(-1);
        System.out.println("输出年龄:"+stuTest1.getAge()
        );
    }
}
这篇关于java-封装继承多态的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!