- 博客(8)
- 收藏
- 关注
原创 C#学习笔记(5)----- 封装、继承、多态
封装每个对象都能包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。封装的好处l 良好的封装能够减少耦合。l 类内部的实现可以自由地修改。l 类具有清晰的对外接口。继承对象的继承代表了一种“is - a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。猪是动物,就说明了猪和动物之间是继承与被继承的关系。继承
2008-06-12 21:27:00 232
原创 C#学习笔记(5)----- 封装、继承、多态
封装每个对象都能包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。封装的好处l 良好的封装能够减少耦合。l 类内部的实现可以自由地修改。l 类具有清晰的对外接口。继承对象的继承代表了一种“is - a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。猪是动物,就说明了猪和动物之间是继承与被继承的关系。继承
2008-06-12 21:27:00 316
原创 C#学习笔记(5)----- 封装、继承、多态
封装每个对象都能包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。封装的好处l 良好的封装能够减少耦合。l 类内部的实现可以自由地修改。l 类具有清晰的对外接口。继承对象的继承代表了一种“is - a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。猪是动物,就说明了猪和动物之间是继承与被继承的关系。继承
2008-06-12 21:26:00 311
原创 C#学习笔记(4)----- 属性与修饰符
属性与修饰符 属性是一个方法或一对方法,但在调用它的代码看来,它是一个字段,也就是属性适合以字段的方式使用方法调用的场合。名词解释l 字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。class Pig{ ... private int weight; /// /// 猪的重量 /// public
2008-06-12 18:09:00 439 1
原创 C#学习笔记(3)----- 方法重载
方法重载方法重载提供了创建同名的多个方法的能力,但这些方法必须使用不同的参数类型。实际上就是可以在不改变方法的基础上,新增功能。class Pig{ ... public string Eat() { return "好吃!"; } public string Eat(string food) {
2008-06-12 18:03:00 276
原创 C#学习笔记(2)----- 构造方法
构造方法构造方法,(乳名)构造函数,对类进行初始化。构造方法与类同名,无返回值,也不需要void,在new时调用。所有的类都有构造方法,如果没有编码则系统默认生成空的构造方法,倘若自定义了构造方法,那么系统默认的构造方法就会失效。class Pig{ private string name = ""; //这样每只猪的出生(实例化)都有自己的名字了 p
2008-06-12 18:02:00 267
原创 C#学习笔记(1)----- 类与实例
类与实例类就是具有相同的属性和功能的对象的抽象集合。class Pig{ public string Eat() { return "好吃!"; }}class是表示定义类的关键字,Pig是类名,Eat是类的方法。使用一个类的话,就只要实例化它就可以了。而实例化就是创建对象的过程,使用关键字new来创建。Pig pig
2008-06-12 17:54:00 291
原创 .NET 设计模式的学习笔记(1)- - - 面向对象基础
我是一个临毕业的实习生,最近看了很多牛人写的设计模式文章和资料,也做了不少笔记。看着网上牛人的Bolg,突然心血来潮决定开始我的Bolg之旅,所以这篇是我的Bolg处女篇,希望大家多多指教。 很多人都说想要学好设计模式,起码面向对象的基础得扎实。所以,我在这里简单的复习过去对C#语言中的面向对象知识,也当是学习设计模式的基础吧。1.类与实例类就是具有相同的属性和功能的对象
2008-06-12 15:35:00 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人