类:类是具有相同属性和服务的一组对象的集合,类更抽象。类可以被实例化,是引用传递,分配在内存堆上。
新建类:
public class Person
访问修饰符 + 类 + 类名
类的实例化:
Person per = new Person();
类名 + 实例名= new + 类名;
public和priva的区别:
public是公有的,外边可以访问,private是私有的,只能在类中访问,其他访问不到。
当类中的访问修饰符为private时,就要用到属性
属性的写法:
private string _name;
public string Name
{
get {return _name;} //读
set {_name=value;} //写
}
用private的目的是为了保护内部值,那么就有两种写法:
1)修改类中的读值,以年龄来举例;
private string _age;
public string Age
{
get {
if(value>=0 && value<=120)
{
return _age;
}
else
{
return=35;
}
}
set {_age=value;}
}
当命名空间中为:
per.Age=18;
此时,运行时显示的年龄为35
2)修改类中的写值,还以年龄来举例;
private string _age;
public string Age
{
get {return _age;}
set
{
if(value>=0 && value<=120)
{
_age=value;
}
else
{
_age=30;
}
}
}