c#重点[封装,继承,多肽]
面向对象的语言三大特点:封装、继承、多态 Ⅰ.封装:是把类的内部隐藏起来,以防止外部世界看见的一个面向对象的概念,通过关键字去控制变量,方法的访问权限。 1).访问修饰符: Ⅱ.继承: eg:我们建一个Person作为父类,Chinese作为子类 1 class Person 2 { 3 public string name="zhangsan"; 4 public int age=21; 5 //类里面有一个默认的构造方法,我们在下面写了一个构造方法,如果想去调用这个无参数的构造方法,那就要加一个无参构造方法 6 public Person() 7 { 8 Console.WriteLine("我是一个人类"); 9 } 10 public void SayHi() 11 { 12 Console.WriteLine("hello,我是人类!"); 13 } 14 } Person 1 class Chinese:Person 2 { 3 4 } Chinese 我们在程序入口里面调用父类里面的成员: class Program { static void Main(string[] args) { Chinese c = new Chinese(); Console.WriteLine(c.name); Console.WriteLine(c.age); c.SayHi();