.net学习第十八天

1、注释符
单行注释 // 注释单行代码
多行注释  /*要注释内容*/
文档注释  /// 注释类和方法
HTML <!--要注释的内容-->
CSS /*要注释的内容*/


2、命名规范
Camel骆驼命名规范:要求首单词的首字母小写,其余单词首字母大写,变量、字段
int age  string name  char gender  string highSchool
int _chinese


Pascal:类或者方法 GetMax  GetSum   




3、面向对象的复习
1、封装、继承、多态
***字段:存储数据,访问修饰符应该设置为private私有的
***属性:保护字段,对字段的取值和赋值进行限定。
***new关键字:1、在堆中开辟空间 2、在开辟的空间中创建对象  3、调用对象的构造函数
***this关键字:1、代表当前类的对象  2、调用自己的构造函数
***构造函数:初始化对象,当创建对象的时候,会调用构造函数。
***对字段的保护方法:
1、get()
2、set()
3、构造函数
***return:
1、立即结束本次方法
2、在方法中返回要返回的值




4、继承复习
解决代码的冗余,实现多态,增加了代码的扩展性,便于维护。
1、单根性
2、传递性
子类并没有继承父类的构造函数,而是会默认调用父类那个无参数的构造函数。
如果一个子类继承了一个父类,那么这个子类除了可以使用自己的成员外,还可以使用从父类
那里继承过来的成员。但是父类永远都只能使用自己的成员,而不能使用子类的成员。
子类之间也不能互相使用对方的成员。






5、里氏转换
1、子类可以赋值给父类
2、如果父类中装的是子类对象,那么可以将这个父类转换为子类对象。


3、as
4、is




6、多态
1、虚方法  virtual 
2、抽象类  abstract

















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值