当前位置:课程学习>>第四章 面向对象基础>>学习内容>>知识点二


知识点二:类的定义和使用



同学们,请运用你学到的知识,尝试分析下面的案例。

案例:对于下列的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选项正确。

通过对上述案例的学习,你是否掌握了类的定义和使用,接下来我们进入总结与反思。