类 修饰符有publicinternal
类代表具有公共属性和行为的对象。
public 表示该类可以被其他程序集访问,不写或者是internal表示只能在当前程序集访问。
程序集每一个程序就是一个程序集
readonly private readonly string name;在构造函数中完成初始化,初始化之后就不能再修改;
private cons t int age=18;const只能在声明时进行初始化,不然会编译错误;
主类的名字可以随便写,只要包含Main方法就行。主类不需要被其他程序集访问
Person p=new Person(); Person是类p是对象 类是一个抽象群体,对象就是该类的一个具体实例
public class Person
{
}
public class Person
{
//类的成员字段,属性,方法,构造函数
public string name;//字段 当字段的可访问性为public的时候在类的外不可以直接p.name访问,
public int age;
public Person (string _name,int _age)
{
name = _name;
age = _age;
}
}
public class Person
{
//类的成员字段,属性,方法,构造函数
public string name;//字段
public int age;
public Person()
{
}
public Person (string _name,int _age)
{
name = _name;
age = _age;
}
}
public class Student
{
private string name; //当访问性是private 的时候就需要写一个公
private int age; //有的方法,返回一个字段,用于外部对结构体
//的访问,这样也提高了字段的安全性
public Student(string _name,int _age)
{
name = _name;
age = _age;
}
//共有的方法,在方法中返回私有字段
public string getName()
{
return name;
}
public int getAge()
{
return age;
}
public void setName(string _name)
{
name = _name; //将修改也写成一个方法,这样就不能随意修改成员的值,也提高了安全性
}
public void setAge(int _age)
{
age = _age;
}
}