zoukankan      html  css  js  c++  java
  • 面向对象之属性 20141011

    partial,写在类的class前面。它代表,此处写得类是类的一部份,还可以继续用partial class来补充类的其它部分。 一、属性: 类中的方法(函数)一般有三类:构造方法,属性方法,行为方法。 public 类型 属性名 { get { return ...; } set { ... = value; } } 注意: 1.属性是用来为成员变量赋值和取值的。它有替代属性方法的作。 2.属性定义的时候,属性名后没有小括号 3.属性都是public 4.属性中只能包括两部份:get,set。代码也只能写在get,set的花括号中。 5.如果属性中只有set ,没有get,则称为只读属性;反之,称为只写属性。二者都有称为可读写属性。 静态: 静态成员包括:静态变量,静态属性,静态方法 静态成员属于类的,不属于实例。例如:抽纸标准抽数. 静态变量在内存中只保存一份,不像实例变量那样,每个对象都保存一份。 在C#中。 1.在当前类(Chalk类)的花括号之外。静态成员,只能用类名来调用,不能用实例名来调用。而实例成员,只能实例对象来调用,不能用类名来调用。 2.在当前类(Chalk类)的花括号之内。静态方法中只能直接调用静态成员。实例方法可以调用非静态和静态成员。 例如: 抽纸的标准抽数是静态成员;每包抽纸中可用的实际张数应当是实例成员。 粉笔的标准长度是静态成员;每支粉笔可用的长度,应当是实例成员。 继承:父类与子类 1.public ,protected修改的成员可以被继承到子类去。private修饰的成员,无法被子类继承。 2.单继承:一个父类可以派生多个子类,但每个子类只能有一个父类。 3.实例化子类的时候,会先执行父类的构造函数,再执行子类的构造函数。 4.base关键字,用来调用父类的相关成员。base.xxxx()调用父类的成员方法。base(...)调用父类构造函数 5.如果父类中有且只有一个带参的构造函数,则其子类必须要有带相应参数的构造函数,并且通过base()把参数传给父类。
  • 相关阅读:
    【转】【VS2008无法启动asp.net development server】的解决
    C#运用技巧(1)
    C# — WinForm 基本控件
    TB 需求分析
    C# 远程连接SQL 2005数据库
    SQL语句的运用
    如何跌倒
    国学堂-梁冬对话张长琳《人体的彩虹》系列
    帝范:中国最伟大帝王的沉思录
    web.xml 配置
  • 原文地址:https://www.cnblogs.com/DORCASQING/p/4021114.html
Copyright © 2011-2022 走看看