C#第一回:类

早就想开始记录自己的学习点滴,奈何因为网络原因,直到今天,发现自己学的不太扎实,又忘记了之前的知识,想翻之前的笔记什么根本找不到了。

好了,开始。

class Program
    {
        static void Main(string[] args)
        {
            Person person = new Person();
            person.Name = "小小";//设置或者获得属性,必须先实例化
            person.Age = 22;
            Person.Display();//静态(有static修饰符)方法:类名.方法()
            person.Show();//实例化方法:实例.方法()
            Console.ReadLine();
        }
    }
    class Person
    {
        static private string P_name;//定义字段
        static private int P_age;       
        public string Name//定义属性。可以看出,属性有点像字段,但其实仔细看,和方法更像;
                          //属性本质上也是方法,通过get,set来获得、设置值。
        {
            get { return P_name; }
            set { P_name = value;}
        }
        public int Age
        {
            get { return P_age; }
            set { P_age = value; }
        }
        static public void Display()
        {
            Console.WriteLine("姓名:{0}\n年龄:{1}", P_name, P_age);
        }
        //可以看出,静态方法里面需要用到的属性,也必须定义为静态,否则无法调用
        //静态只能用静态,而动态(也就是没有static的。。)即可以用静态,也可以用动态
        public void Show()//定义方法
        {
            Console.WriteLine("姓名:{0}\n年龄:{1}", P_name, P_age);
        }
        public Person() { }//构造函数
        public Person(string Name,int Age)//重载,就是()里面的参数不同,名称相同
        {
            P_name = Name;
            P_age = Age;
        }
    }
好了,开始。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值