发布网友 发布时间:2024-09-30 23:03
共2个回答
热心网友 时间:2024-10-25 22:05
第一个public abstract class Animal,是类Animal的定义,其实是
public class Animal {因为 } 表示语句块结束,后面加不加分号编译器都可以识别,所以不用加分号。一般都不加。
2. public string Name { ... } 是类的属性定义。
3. public Animal() { .. } 是Animal类的构造函数,构造函数不用加返回值,也不能加返回值。
4. public Animal(string newName) {} 是另一个构造函数,这个带参数的。
热心网友 时间:2024-10-25 22:05
三个public不加是因为这三个是公共属性和方法,属性方法声明的时候不用加。后面两个不是什么类型,是构造方法,就是在初始化这个类的时候进行的操作