• 封装、继承和构造函数


    编程的最基本的单元:类
    用户自定义类型;
    ps:Student类
    student s=new student //实例化
    实例化出来的s就叫对象

    封装:
    将数据源给保护起来,不能随意的取值赋值

    基本格式:
    class student
    {
    private string _Name; //私有的成员变量,明星

    public string Name //公共的属性,明星的经纪人
    {
    get { return _Name; } //取值
    set { _Name = value; }//赋值
    }
    }
    所有的访问都是访问的属性,可以在属性中增加限制,如果满足条件才可以将值赋值给成员变量

    一个成员变量可以有无数个属性
    一个明星可以有无数个经纪人
    字段扩展:
    private DateTime _Birthday;//成员变量

    public DateTime Birthday //属性
    {
    get { return _Birthday; }
    set { _Birthday = value; }
    }

    public string BirthdayStr //属性扩展(只读)
    {
    get { return _Birthday.ToString("yyyy年MM月dd日"); }
    }

    继承:
    一个子类只能有一个父类,一个父类可以有无数个子类;
    子级可以继承父级全部的公共方法和属性,不能继承私有的方法和属性;

    继承,可以无限往下继承;
    父类我们一般称之为:基类,父类
    子类我们一般。。。:派生类,子类

    结构:
    class 子级:父级
    {

    }

    构造函数:
    每一个类都默认有一个与类同名的构造函数,格式:
    public 类名()
    {

    }

    每一个类实例化的过程,就是走一遍构造函数的过程;

  • 相关阅读:
    linux系统调优工具
    搭建ceph分布式文件系统
    ansible管理windows主机
    jenkins结合ansible发布
    Linux系统安全配置
    tomcat 的安全配置预防后台被攻击
    【9】添加主页日志列表展示
    【8】添加新建/编辑博客逻辑
    【7】使用css/js/html模板来实现一个注册、登录和管理的功能
    Ubuntu下给Sublime Text 3添加用python3运行文件
  • 原文地址:https://www.cnblogs.com/sunshuping/p/5641571.html
Copyright © 2020-2023  润新知