6.19 抽象类
Posted 岁月静好123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.19 抽象类相关的知识,希望对你有一定的参考价值。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace _6._19_2_抽象类 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 nanren aa = new nanren(); 14 aa.chifan(); 15 aa.hejiu(); 16 aa.huxi(); 17 aa.heshui();//抽象类里面,非抽象方法可以直接点出来,无需实例化 18 aa.yule(); 19 ren bb = new nanren(); 20 bb.pengyou();//抽象类被继承不可直接点出 21 22 Console.ReadLine(); 23 24 } 25 } 26 }
ren
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace _6._19_2_抽象类 8 { 9 public abstract class ren 10 { 11 public abstract void chifan(); 12 public abstract void hejiu(); 13 public void huxi() 14 { 15 Console.WriteLine("人需要呼吸"); 16 } 17 public virtual void heshui() 18 { 19 Console.WriteLine("人需要喝水"); 20 } 21 public void yule() 22 { 23 Console.WriteLine("父集人需要娱乐"); 24 } 25 public abstract void pengyou() 26 { 27 Console.WriteLine("喜欢交朋友"); 28 } 29 30 } 31 }
nanren
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _6._19_2_抽象类 { class nanren : ren //子集不需要注明,类型是抽象类 { public override void chifan() { Console.WriteLine("喜欢吃肉"); } public override void hejiu() { Console.WriteLine("喜欢喝梦之蓝"); } public override void pengyou() { } } }
以上是关于6.19 抽象类的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段