• 类的构成


    1面向对象

    类:包含字段、属性、函数、构造函数

    字段:存储数据

    属性:保护字段 get set

    函数:描述对象的行为

    构造函数:初始化对象,给对象的每个属性赋值

    面向对象的好处:让程序具有扩展性

    类决定了对象将要拥有的属性和行为。

    namespace _07虚方法
    {
        class Program
        {
            static void Main(string[] args)
            {
                //员工九点打卡  经理11点打卡 程序猿不打卡
    
               // Employee emp = new Employee();
               //// emp.DaKa();
               // Manager m = new Manager();
               // //m.DaKa();
               // Programmer p = new Programmer();
               // //p.DaKa();
    
              //  Employee e = m;
    
                //Employee[] emps = { emp, m, p };
                //for (int i = 0; i < emps.Length; i++)
                //{
                //    //if (emps[i] is Manager)
                //    //{
                //    //    ((Manager)emps[i]).DaKa();  
                //    //}
                //    //else if (emps[i] is Programmer)
                //    //{
                //    //    ((Programmer)emps[i]).DaKa();
                //    //}
                //    //else
                //    //{
                //    //    emps[i].DaKa();
                //    //}
                //    emps[i].DaKa();
                //}
    
                Employee emp = new Programmer();//new Manager(); //new Employee();
                emp.DaKa();
    
    
                Console.ReadKey();
            }
        }
    
        class Employee
        {
            public virtual void DaKa()
            {
                Console.WriteLine("员工九点打卡");
            }
        }
    
        class Manager : Employee
        {
            public override void DaKa()
            {
                Console.WriteLine("经理11点打卡");
            }
        }
    
        class Programmer : Employee
        {
            public override void DaKa()
            {
                Console.WriteLine("程序猿不打卡");
            }
        }
    }
  • 相关阅读:
    入门篇:Ubuntu用apache做web服务器
    Linux上vi(vim)编辑器使用教程
    vim打开文档和多文档编辑
    vim常用命令
    进行有效编辑的七种习惯
    Ubuntu Nginx 开机自启动
    UBUNTU SERVER 12.04搭建PHP环境
    ubuntu下安装Apache+PHP+Mysql
    Ubuntu 12.04下LAMP安装配置
    data warehouse 1.0 vs 2.0
  • 原文地址:https://www.cnblogs.com/dongh/p/10873615.html
Copyright © 2020-2023  润新知