标签:继承 img 条件 get .com nal value 相对 gre
namespace 命名空间/程序集
这个上面的using 是引用命名空间
访问修饰符 (写在命名任何一个东西的最前面)
internal 默认 同一命名空间下都可以用
public 公共的 访问权限最高 哪怕不是同意命名空间下 只要引用了 就可以实用
private 私有地 访问权限最低 在类里面定义一个变量 只有在这一个类的范围内才能用
protected 被保护的 只有我和我的派生类可以用
类
就像是一个结构体(知识看起来像)
里面可以放变量和方法(一些判断条件什么的可以直接写在类里),外面也是可以配合集使用。
封装
先创建一个类
class student
{
public string code
public string name
public string degree
}
这样在同一命名空间下就可以调用这个类中的变量
想要封装这些个类
将这些变量改为私有的 叫做成员变量
然后给这些成员变量每个都配上一个 公共的 变量
ps:就像是明星与经纪人;成员变量就是明星,给他配的公共的变量就是经纪人(对外接洽)
class Student { private string _Code; //成员变量 public string Code //经纪人 { get { return _Code; } //获取 set { _Code = value; } //赋予,value就代表外界传进来的东西 } private string _Name; public string Name { get { return _Name; } set { if (value == "") //判断条件可以直接写在封装里面。 _Name = "<暂无>"; else _Name = value; }
在创建成员变量的时候,要注意再变量名前面加上一个 “下划线”
继承
在类名的后面加上 “ : 要继承的类名”,就可以继承被继承的类的里面的变量。
标签:继承 img 条件 get .com nal value 相对 gre
原文地址:http://www.cnblogs.com/big-lll/p/6714082.html