博客:javeEE编程温习笔记
博客:javeEE编程复习笔记*************** 代码规范 ?**************命名规则:包:package cn.netjava(包名
博客:javeEE编程复习笔记
*************** 代码规范 ?**************命名规则:包:package cn.netjava;(包名一版都小写)
类,接口:class SprintRain;(首字母大写)
变量名,方法名:myExample第一个单词小写,后面单词大写
常量:每个字母都大写,单词之间用下划线等。
?
文件组织:《由上而下》①属性声明
②构造方法声明
③static语句
④普通方法声明
⑤main方法声明
⑥内部类声明
?
要尽量是代码清晰易懂,尽可能简洁,可读性强。
?
*************名词解释*************?构造方法:名字与类名字要一样,不能有返回值。是用来创建对象的,每个类都至少有一个构造方法,当你创建的类中没有构造方法是,系统会提供一个默认的无参数的构造方法。new+构造方法创建一个新的对象。方法的重写(Overwrite):在子类中可以根据需要对从父类中的方法进行重新定义,这个称为方法重写。重写方法必须和被重写方法具有相同的方法名称,参数列表和返回值类型方法重载(Overload):方法名一样,参数不一样。访问父类中定义的成员的方法:super.<属性名>
调用父类中定义的成员的方法:super.<方法名>(<实参列表>)继承:本质是在已有类型的基础之上进行扩充或改造,得到新的数据类型,方法,一满足新的需要。在类中继承用extend关键字。一个子类只有一个父类,一个父类可以派生出多个子类多态:在java中,子类的对象可以替代父类的对象使用。instanceof:检测一个对象的真正类型(对象 instanceof 类型)抽象类:在定义方法是只给出方法头,而不必给出方法体,即方法实现的细节,这样的方法被称为抽象方法。抽象方法必须使用关键字abstract修饰,包含抽象方法的类必须声明为抽象类。子类必须实现父类所有抽象方法。抽象类中可以不包含抽象方法接口:用关键字interface修饰。它是抽象方法和常量值的定义的集合。接口可以继承接口,并支持多重继承?访问控制:修饰符同一个类中同一个包中?子类中?任意范围?private?yes?无修饰符yes?yesprotectedyes?? yes?? yes?public??yes??yes?yes?yes
???????????????
???????????????????????????????????????????