java基础知识:封装
发布日期:2021-05-08 17:43:14 浏览次数:14 分类:精选文章

本文共 513 字,大约阅读时间需要 1 分钟。

1.封装:隐藏对象属性和实现的细节,提供对外访问的公共方式。

2.private 私有是封装的表现形式,私有只在本类中有效。如在父类中定义private int age,在子类中,虽然有继承关系,还是无法访问。

3.例子:

class Person{

int age;

public void speak(){

 

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

}

}

calss Test{

public static void main(String args[]){

Person p=new Person();

p.age=20;

p.speak();

}

}

结果::

age:20;

假设将int age 变为private  int age

结果为:0;//原因:对属性私有化后,本类以外即使建立了对象也不能访问,但还得提供访问方式

public int getAge(){

return age;

}

public void setAge(int age){

this.age=age;

}

总结:内部私有封装后,外部根本无法访问;被封装的属性如果需要访问,则需要编写setter和getter方法;

 

上一篇:java基础知识:break语句和continue语句
下一篇:Maven的生命周期和插件

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月13日 09时52分44秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章