c#基础 类 构造函数 方法

类  修饰符有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;
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值