分享

C#-类与对象及字段的定义使用

 新用户26922hFh 2022-01-08

  上次已简单地说过了什么是类与对象,类是抽象的具体不存在的,是根据相似的不同对象抽化出来的;而对象是具体存在的,是根据其类这个模板实例化出来的,实例化出来的对象具有相同的特征与行为,在程序中就是使用属性与方法来表示,每个对象的属性都有其特定的值,以此来区分不同的对象;类是对象的类型;字段:在类中声明的变量叫做字段,一般都是使用private类修饰,但现在使用public进行修饰(访问修饰符共有4个public,internal,protected,private,之后会学习其区别)

  声明类的格式(使用关键字 class进行定义)

  C#-类与对象及字段的定义使用 079

  类的声明格式

  在同一命名空间下先省略访问修饰符创建一个Porson类(命名规范,类名一般都是大写,之前学习变量命名规则时说过),其中有姓名,性别,年龄3个字段,一个SayHello()方法

  C#-类与对象及字段的定义使用 079

  创建一个Person类

  类的变量叫做类的字段,声明时与普通的局部变量不同的就是字段的数据类型前面需要加上修饰符public,方法同样需要,如果不加外界就会访问不到;在Main方法中使用

  C#-类与对象及字段的定义使用 079

  先实例化一个该类的对象

  行号13 使用new关键字实例化一个Person对象p1,然后对其字段进行赋值,通过p1对象调用其其方法在屏幕上显示其方法中的语句

  如果其字段没有加public修饰符,对象p1将点不出来其字段和方法,如果没有对其字段进行赋值,将会使用其类型的默认值

  C#-类与对象及字段的定义使用 079

  显示其类型默认值

  由上图可知其默认值 字符串型:空字符串;枚举:第一个枚举值;整形:0; 其他学过的数据类型的默认值先自己编写出来试试,以后如果有机会再截图查看

  为了截图方便只实例化了一个对象p1,根据此类自己实例化其他的对象

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多