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
单行注释 // 注释单行代码
多行注释 /*要注释内容*/
文档注释 /// 注释类和方法
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