您的位置:首页 > 编程语言 > Java开发

java笔记-面向对象(封装)

2015-12-04 17:29 597 查看
封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。

private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数),私有只在本类中有效。

注意:私有仅仅是封装的一种表现形式

之所以对外提供访问方式,就是因为可以在访问方式中加入逻辑判断语句。

class Person{

private int age=20;

public void setAge(int a){

if(a>0 && a<130){

age=a;

speak();

}else{

System.out.println("error age");

}

}

public int getAge(){

return age;

}

void speak(){

System.out.println("age="+age);

}

}

class PersonDemo{

public static void main(String[] args){

Person p=new Person();

p.setAge(10);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 面向对象