摘要: Pet[] pets = new Pet[] {new Dog("Jack"),new Cat("Tom")}; 阅读全文
posted @ 2018-10-21 22:17 Deepsleepinger 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-21 21:32 Deepsleepinger 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 结构struct 1、结构是值类型(类是引用类型) 2、结构中可以定义字段、属性和方法 3、不能为结构中的字段赋初始值 4、结构的构造方法中必须为所有字段赋值 5、不能为机构显示定义无参数的构造方法 6、结构类型的方法可以不实例化使用 阅读全文
posted @ 2018-10-21 13:45 Deepsleepinger 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法也就是调用方法,作用是为对象的属性赋初始值。 如果没有定义构造方法,则会由一个默认的无参数的构造方法。 如果显示定义了构造方法,则没有默认构造方法。 构造方法可以重载。 只能用new方法名()的形式调用构造方法 构造方法通常声明为public 构造方法没有返回值类型 构造方法的名必 阅读全文
posted @ 2018-10-21 13:06 Deepsleepinger 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 封装 封装的作用: 1.隐藏对象的信息(private) 2.留出访问的接口 例如:银行卡去ATM机器中取钱,其中ATM就进行了封装。 利用好访问器(get和set) 方法: 方法名首字母要大写。 方法的大括号不能省略。 定义方法: 先写方法的声明,再写方法的实现。 public viod Eat( 阅读全文
posted @ 2018-10-21 10:49 Deepsleepinger 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 对象 姓名,性别,年龄,身高都是对象,也就是静态特征。 方法 爱好就是动态行为,不固定,不单一,定义方法来描述动态行为。 实例化 根据类来创建一个实例,这个过程被称为实例化。 例如:List<int> m_List = new List<int>(); 其中 new 的动作就被成功实例化,实例化就是 阅读全文
posted @ 2018-10-21 10:48 Deepsleepinger 阅读(142) 评论(0) 推荐(0) 编辑