A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朱学田 中级黑马   /  2012-3-7 22:37  /  2276 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

见到sayhello方法在person类中定义,在看视频的时候苏坤老师也说方法一般在类中定义是怎么个解释?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

7 个回复

倒序浏览
方法:
功能:用来复用代码的.当我们在一个程序中反复的写了同样的代码.那一般情况下,我们可以把需要重复的代码定义在一个方法中.写的时候只需要调用就行了.

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
注意:
1)        一般情况下,方法一般要定义在类中.
2)        如果方法没有返回值,则返回值类型写void
3)        如果方法没有参数,()不能省略.

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
朱小磊 来自手机 中级黑马 2012-3-8 08:21:32
板凳
方法不一定要放在类里面,这要看你学的语言是什么,有面向过程的,有面向对象的,我们现在所学的C#就是面向对象,所以方法要夜在类里面定义,这样可以通过类或类的实例进行调用。面向过程的语言最常见的就是C了。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
因为C#中规定方法是类的一个组成部分!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
因为在面向对象中,同一类事物,它有自己的属性和方法,方法是包含在类中的,因此需要定义在类中,才能被类所调用

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
C#就是这样的,方法必须放在类里面!

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
面向对象语言中,方法一般都在类中声明,类是面向对象语言中的一个包装

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马