-
C# 10查看全部
-
C# 8 密闭类和密闭方法 密闭类:声明为sealed的类 密闭方法:声明为sealed的方法 为什么需要密闭 密闭类:有些类不希望其他人通过继承来修改 (如string类) 密闭方法:不希望有人重写该方法 (如电影续集不拍了)查看全部
-
C# 8查看全部
-
C# 7 抽象比virtual更虚,必须重构查看全部
-
C# 7 1.构造函数: 即使用与类同名的参数作为方法名;注意:构造函数无返回值类型 2.目的: 实例化对象时能同时调用同名函数,使代码更简洁; 3.带参数的构造函数:构造函数存在形参(public jiaosheng(string name)),这样初始化实例是同时可以调用此方法,并且把name的实参赋给方法; 4.若带的参数为基类内的公有参数,为了统一,将基类创建同样的构造函数。初始化派生类的实例时,需将实参赋值给基类的构造函数:Pet(基类) Dogs派生类;派生类内构造函数后需加上:base(形参); 如:jiaosheng(string name):base(name) 5.调用构造函数顺序 实例成员初始化->基类构造函数->派生类的构造方法查看全部
-
C# 6查看全部
-
C# 5查看全部
-
C# 一个设计原则 :依赖倒置原则 程序设计要依赖于抽象类(Pet)类,而不依赖于具体类(Dog) 便于扩展 Gog dog 可以使用基类的方法和属性,也可以使用新定义的方法和属性 Pet dog 只可以使用基类得到方法和属性查看全部
-
C# 3隐藏方法 我们不能删除基类中的任何成员,但是可以用与基类成员名称相同的成员来 屏蔽 基类成员 相同函数签名: 函数名相同 ,参数相同查看全部
-
C# 2 C# 单继承 C++多继承 C#中类的祖先是object类查看全部
-
C# 1 继承查看全部
-
集合!!查看全部
-
方法前加new关键字可以实现隐藏方法 比如说父类的一个方法可以输出英文,当子类继承了父类这个方法后在这个方法前加上new就可以使继承了的这个方法可以输出中文查看全部
-
相同函数类型是指相同的参数类型和名称不包括返回值查看全部
-
C#中只有单继承,C++中可以有多继承查看全部
举报
0/150
提交
取消