C#面向对象的基础

面向对象的基础中,类和对象两个概念是非常重要的一个东西~

类就是对象的模板而对象则是类的实例化~

类中的三个成员: 1、字段; 2、属性; 3、方法;

1、字段:用于存储数据,是比较重要的部分,访问权限一般为private;

2、属性:就是限制对字段的操作,一般有两个方法: get{ return 该属性的字段 } ; set{ 该属性的字段 = value }要注意他们的区别以及使用,一般一个字段就对应一个属性,属性就是用于保护字段,提高安全性用的;

3、方法: 就是用与操作类中的字段以及属性的;

类又分为静态类和非静态类,静态类一旦写好就会在内存的静态存储区分配内存空间而非静态类是等到创建对象后,对对象进行初始化时才会为对象分配内存空间,而非静态类本身不是被分配内存空间的.

非静态成员需要使用对象才能够被调用,而静态成员则直接被类名调用即可.

使用类创建对象的时候应该使用new关键字,new关键字在创建对象时的作用:1、在堆内存空间开辟空间;2、在所开辟的空间内创建对象;3、调用对象的构造函数对对象进行初始化;

内存中的五大区: 1、堆内存: 用于存放引用型变量的数据; 2、栈内除: 用于存放值类型变量以及引用类型变量的引用; 3、静态存储区: 用于存放静态成员,此区域为资源共享区; 4、专门存放常量的区域(程序结束之后会释放); 5、程序代码区: 用于存放二进制代码;

构造函数,特点: 1、不需要任何返回值; 2、函数名要和类名相一致; 作用: 初始化对象;


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值