C#面向对象:封装,继承,多态
C#是一种面向对象语言,所以有面向对象的三大特征:封装,继承,多态
继承:子类无法继承父类的有:
无法继承 private 修饰的属性和方法 无法继承父类的构造方法 一个儿子只能有一个父亲,但是一个父亲可以有多个儿子
继承格式:
class Human{
public double hight; public double weight; public int age; public string name; } //这里就是父类继承人类这个类 class Father : Human{
bool mustache; height = 176; } //儿子继承父类 继承不止继承一层 还以往上继承人类类 class Son : Father{
mustache = false; age = 18; name = "小迷惑"; }
1、“一个接口,多种方法”
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
多态的三个条件:
重载(overload)和重写(override)是实现多态的两种主要方式。
2、实现多态:
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214023.html原文链接:https://javaforall.net
