黑马程序员技术交流社区

标题: 方法为什么定义在类中? [打印本页]

作者: 朱学田    时间: 2012-3-7 22:37
标题: 方法为什么定义在类中?
见到sayhello方法在person类中定义,在看视频的时候苏坤老师也说方法一般在类中定义是怎么个解释?
作者: 杨礼文    时间: 2012-3-7 23:09
方法:
功能:用来复用代码的.当我们在一个程序中反复的写了同样的代码.那一般情况下,我们可以把需要重复的代码定义在一个方法中.写的时候只需要调用就行了.

作者: 杨礼文    时间: 2012-3-7 23:09
注意:
1)        一般情况下,方法一般要定义在类中.
2)        如果方法没有返回值,则返回值类型写void
3)        如果方法没有参数,()不能省略.

作者: 朱小磊    时间: 2012-3-8 08:21
方法不一定要放在类里面,这要看你学的语言是什么,有面向过程的,有面向对象的,我们现在所学的C#就是面向对象,所以方法要夜在类里面定义,这样可以通过类或类的实例进行调用。面向过程的语言最常见的就是C了。
作者: 刘亚中    时间: 2012-3-8 16:04
因为C#中规定方法是类的一个组成部分!
作者: 杨廉壬    时间: 2012-3-8 16:15
因为在面向对象中,同一类事物,它有自己的属性和方法,方法是包含在类中的,因此需要定义在类中,才能被类所调用
作者: 原世功    时间: 2012-3-8 18:23
C#就是这样的,方法必须放在类里面!
作者: ☆丿灬北纬28°    时间: 2012-3-11 20:25
面向对象语言中,方法一般都在类中声明,类是面向对象语言中的一个包装




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2