栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基本语法(九):面向对象(中)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基本语法(九):面向对象(中)

1.面向对象特征之一:封装和隐藏

         1.问题的引入:

                当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明时体现。我们只能通过方法进行限制条件的添加。同时,我们需要避免用户再使用"对象.属性"的方式对属性进行赋值。则需要将属性声明为私有的(private)(此时,针对于属性就体现了封装性。)

        2.封装性的体现

                我们将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值

        3.封装性的体现,需要权限修饰符来配合。

                1.Java规定的4种权限(从小到大排列): private、缺省、protected . public

                2.4种权限可以用来修饰类及类的内部结构:属性、方法、构造器、内部类

                3.具体的,4种权限都可以用来修饰类的内部结构:属性、方法、构造器、内部类                                                      修饰类的话,只能使用:缺省、public

       总结封装性:Java提供了4种权限修饰符来修饰类及类的内部结构,体现类及类的内部结构在被调用时的可见性的大小

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/463320.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号