unity3D-游戏/AR/VR在线就业班 C#入门抽象类学习笔记
来源:互联网 发布:e店宝官方下载3.0 mac 编辑:程序博客网 时间:2024/05/16 04:35
unity3D-游戏/AR/VR在线就业班 C#入门抽象类学习笔记
点击观看视频学习:http://edu.csdn.NET/lecturer/107
抽象类
有时设计类仅仅为了表达抽象的概念,不与具体的事物相联系,只作为其派生类的基类使用,用来描述所有子类的共同特征,这时我们可以使用抽象类。
抽象类不能被直接实例化,抽象类中可以包含抽象方法
using System;namespace Lesson_16{ //抽象方法只能出现在抽象类中 //抽象类不能够直接实例化——new一个Food public abstract class Food { //抽象方法——需要添加abstract关键词 //1、在父类中定义的抽象方法不能够实现 public abstract void Eat(); //抽象类中可以包含普通的方法 public void Test(){ Console.WriteLine ("Test"); } } public class Apple:Food{ //2、子类实现父类的抽象方法时,需要添加override public override void Eat(){ Console.WriteLine ("HP+10"); } } public class Water:Food{ public override void Eat(){ Console.WriteLine ("MP+10"); } } class MainClass { public static void Main (string[] args) {// Apple apple = new Apple ();// apple.Eat (); //多态,之后会进行讲解 Food f1=new Apple(); Food f2 = new Water (); f1.Eat (); f2.Eat (); //普通方法调用 f1.Test (); } }}
0 0
- unity3D-游戏/AR/VR在线就业班 C#入门抽象类学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门静态类学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门基本数据类型学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门运算符和表达式学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门使用字符串学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门关系运算和逻辑运算学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门If 语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门Switch语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门While和DoWhile语句学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门一维数组学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门二维数组学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门枚举类型学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门结构体学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门访问修饰符学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门字段学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门方法学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门属性学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门方法参数学习笔记
- Tweak工程
- iOS 银行卡号识别
- Java:反射构造的调用
- realloc,malloc,calloc的区别
- 针对于WebStorm工具开发React工程详细配置
- unity3D-游戏/AR/VR在线就业班 C#入门抽象类学习笔记
- 常用字符串函数
- H5数据推送
- WKWebView 与JS的交互
- Unity实战 RTS3D即时战略游戏开发(七) 信息显示
- git常用命令
- 《Android开发艺术探索》第九章四大组件的工作过程小结
- Webform和MVC,为什么MVC更好一些?
- 高德持续定位疑问??