回 帖 发 新 帖 刷新版面

主题:[讨论]类的封装

我是一个新手,一直学习的是面向过程的语言,如c,但从我学java以后,我对它的类,面向对象的编程都感觉学不会,脑子转不过来,对定义的类的成员或成员方法不明白,感觉它象c语言里的函数,但不又不是,如果这样去理解一个问题,就错了.我想请大家给我指点一下啊,[em2]

回复列表 (共2个回复)

沙发

类是用来定义对象的,比如定义一个学生类  class student{} 
你可以在类里设置属性  方法  
当你要创建一个对象 学生 时  你就可以用student去声明
student  student1; 
用student1就可以调用类里面的属性和方法了  而不需要你重新去写方法.

板凳

JAVA中的方法的确就等同于C语言的函数。
JAVA封装的目的就是暴露出你应该知道的,隐蔽你不应该或不必要知道的。
JAVA封装是靠访问控制符来实现的。
JAVA封装的体现为属性封装在方法中,方法封装在类中,而类封装在类包中。

我来回复

您尚未登录,请登录后再回复。点此登录或注册