Java中类的封装是如何实现的

Java中类的封装是如何实现的


天涯尽头无女友
浏览 1947回答 4
4回答

森林海

  封装是将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法。  java封装类通过三个步骤实现:  (1)修改属性的可见性,限制访问。  (2)设置属性的读取方法。  (3)在读取属性的方法中,添加对属性读取的限制。

蓝山帝景

java类中,是分四种级别的:public,private,保护,和默认级别。其中最常用的是public和private级别。java类封装,就是通过级别来控制的。private级别时,只可以类内部访问。public级别可让其他人使用。所以封住java类时,只要把你想封装的类资源写成private级别,再在类内部给它提供一个可被他人调用的public方法,这样,就实现了封装。大概就是这样吧

饮歌长啸

对父类变量封装就是将变量设置为private通过set和get方法获取。对父类方法的隐藏就是子类中复写父类的方法,然后实现多态来隐藏。

慕的地8271018

类的封装性即不能让外面的类随意修改一个类的成员变量;在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有 读取和赋值操作,我们一般定义两个方法来实现这两种操作,即:getxxx()与setxxx();一个类就是一个模块,我们应该让模块仅仅公开必须要让外界知道的内容,而隐藏其他的一切内容。再进行程序设计时,应尽量避免一个模块直接修改或操作另一个模块的数据,模块设计追求强内聚,弱耦合。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java