Java的三大基石——封装

封装就是把不该或者不想告诉别人的东西隐藏起来,把可以告诉别人的东西公开(隐藏对象的属性和方法的实现细节,只公开对外接口)。

封装提供公有的方法访问私有属性,可以再方法中实现对属性的控制,如:

public void setRp(int rp){

    if(rp < 1|| rp > 10){

        System.out.println(“错误!人品值应该在1-10之间!”);

        this.rp = 1;

    }else{

        this.rp = rp;

    }

}

setRp就是公有的方法,rp就是方法中私有的属性。

除了这个Java还提供返回值的封装方法,如:

public String getName(){

    String name="小新";

    return name;

}

返回值的方法在定义时不能使用"void"来定义,需要定义方法的类型,如使用"String",其次在方法中要有"return"语句用来返回需要的值。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭