博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽象类
阅读量:6909 次
发布时间:2019-06-27

本文共 1100 字,大约阅读时间需要 3 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 抽象类{    class Nan : Ren    {        public override void chifan()        {            Console.WriteLine("我是男人,我大口吃饭!");        }        public override void xihuanchi()        {            Console.WriteLine("我是男人,我喜欢吃肉!");        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 抽象类{    abstract class Ren    {        public virtual void chifan()        {            Console.WriteLine("用嘴吃饭!");        }        public abstract void xihuanchi();    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 抽象类{    class Program    {        static void Main(string[] args)        {            Nan n = new Nan();            n.chifan();            n.xihuanchi();            Ren r = new Nan();            r.xihuanchi();            Console.ReadKey();        }    }}

抽象类:abstract

就是用来被继承的,不能实例化对象,因为没有构造函数;
抽象方法,不能有方法的主体,只能定义方法的结构;

抽象方法或抽象属性,只能存在于抽象类中;

抽象类中不一定只有抽象方法和抽象属性;

转载于:https://www.cnblogs.com/zhangdemin/p/5604054.html

你可能感兴趣的文章
hive复杂类型与java类型的对应
查看>>
[Ubuntu] ubuntu10.04系统维护之Wine的安装
查看>>
iOS获取UIView上某点的颜色值
查看>>
cocos2d-x 3.0 android mk文件 之 自己主动遍历*.cpp文件
查看>>
python数字图像处理(7):图像的形变与缩放
查看>>
设计模式-观察者模式(上)<转>
查看>>
RabbitMQ 集群与高可用配置
查看>>
Android IOS WebRTC 音视频开发总结(六二)-- 大数据解密国外实时通讯行业开发现状...
查看>>
openvas
查看>>
消息推送技术
查看>>
flume 自己定义 hbase sink 类
查看>>
组织目标与个人目标
查看>>
Educational Codeforces Round 8 E. Zbazi in Zeydabad 树状数组
查看>>
自己主动下载源代码_并编译_打包_部署_重新启动服务的Shell脚本
查看>>
常思己过 如切如磋
查看>>
Android中使用Handler造成内存泄露的分析和解决
查看>>
《ArcGIS Engine+C#实例开发教程》第六讲 右键菜单添加与实现
查看>>
ArrayList与LinkedList区别
查看>>
Linux 学习之路:认识shell和bash
查看>>
POJ 3041(最小点覆盖)
查看>>