定义类时将创建一个新的自定义类型对象
举一反三
- 如果定义类时没有定义构造方法就不能用这个类创建对象
- 使用typedef可以为已有的类型,定义新的类型名字。 但是不能给自定义类型,定义一个新的名字。
- 义一个动物Animal类,包括动物类型type成员变量,一个叫声sound()方法,定义一个Animal类的子类Dog类,重写sound()方法;再定义一个Animal类的子类Cat类,重写sound()方法;定义测试TestAnimal类,声明创建Animal类对象,再分别创建一个Dog类、Cat类的对象,然后通过访问Animal对象来访问Dog、Cat类对象的sound()方法。
- 将一个变量定义为特定类的对象时使用
- 使用typedef可以为已有的类型,定义新的类型名字。 但是不能给自定义类型,定义一个新的名字。 A: 正确 B: 错误