主题:[讨论]类的封装
星月神ming
[专家分:180] 发布于 2007-10-23 17:48:00
我是一个新手,一直学习的是面向过程的语言,如c,但从我学java以后,我对它的类,面向对象的编程都感觉学不会,脑子转不过来,对定义的类的成员或成员方法不明白,感觉它象c语言里的函数,但不又不是,如果这样去理解一个问题,就错了.我想请大家给我指点一下啊,[em2]
回复列表 (共2个回复)
沙发
我要飞飞飞 [专家分:180] 发布于 2007-10-23 20:06:00
类是用来定义对象的,比如定义一个学生类 class student{}
你可以在类里设置属性 方法
当你要创建一个对象 学生 时 你就可以用student去声明
student student1;
用student1就可以调用类里面的属性和方法了 而不需要你重新去写方法.
板凳
happyboy2007 [专家分:3900] 发布于 2007-10-24 17:02:00
JAVA中的方法的确就等同于C语言的函数。
JAVA封装的目的就是暴露出你应该知道的,隐蔽你不应该或不必要知道的。
JAVA封装是靠访问控制符来实现的。
JAVA封装的体现为属性封装在方法中,方法封装在类中,而类封装在类包中。
我来回复