C#之基础2---⑤(类,对象,构造函数,字符串转字符、Axure各版本激活码)

一、概念类

①、什么是类?

类的实质是一种数据类型,类似于int,char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只能被实例化为对象时才会变得可操作。

类是对现实生活中一类具有共同特征的事物的抽象。类的内部封装了方法,用于操作自身的成员。

类的三大特征:封装性、继承性、多态性。

②、什么是对象?

类的实例化是对象

③、类与对象之间的关系?(趣味解读)

https://baijiahao.baidu.com/s?id=1597642060961639915&wfr=spider&for=pc

④、什么是构造函数?

构造函数是一种特殊的方法,构造函数的命名必须和类名完全相同。主要用来在创建对象时初始化对象,即为对象成员变量赋予初值,总与new运算符一起使用在创建对象语句中,特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分他们,构造函数可以重载。

类中默认带有一个无参的构造函数,一旦建立新的构造函数,那么默认的那个构造函数就被取代。

⑤、为什么要用构造函数?

可以减少我们冗余但又不能删除的代码的麻烦,后面代码中也会体现。

二、导图类

三、代码类

①、创建一个学生类,六个属性,两个方法(只拿一个属性和字段来示例,重点是了解字段如何通过属性来写值,读值)

 public class Student          //建立一个名为Student公共的类
    {
         string _name;            //建立一个字段,没有修饰符则默认为private
        public string Name        //建立一个公共的类型为String的Name属性,用来对字段_name进行读值,写值。
        {
            get {return _name;}   //读值,读取的是字段_name的返回值,即_name字段的值
            set {_name = value;}  //写值,向字段_name写入一个值,这个值是Name属性的属性值value.
        }

        public void Intro()       //建立一个无返回值的Intro()方法,用于显示信息
        {
            Console.WriteLine("我叫{0},今年{1}岁了,是{2}同学",_name,_age,_sex
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值