当前位置:课程学习>>第四章 面向对象基础>>学习内容>>知识点二
同学们,请运用你学到的知识,尝试分析下面的案例。
案例:对于下列的Hello类,哪个叙述是正确的?
Hello类有2个构造方法
Hello类的int Hello()方法是错误的方法
Hello类没有构造方法
Hello无法通过编译,因为其中的hello方法的方法头是错误的(没有类型)
class Hello{
Hello(int m){
}
int Hello(){
Return 20;
hello(){
关于Hello类描述正确的是B。构造方法的特有有:构造方法的方法名和类名完全相同;构造方法没有返回值,在声明的时候也不需要使用void来声明。在Hello类中有一个构造方法Hello(int m){}。int Hello(){return 20;}方法名与类名相同,并且有返回值,它是一种错误的方法,导致程序无法被编译。hello(){}是一个方法。所以ACD选项错误,B选项正确。
通过对上述案例的学习,你是否掌握了类的定义和使用,接下来我们进入总结与反思。