博客:javeEE编程复习笔记

*************** 代码规范  **************

命名规则:

包:package cn.netjava;(包名一版都小写)
类,接口:class SprintRain;(首字母大写)
变量名,方法名:myExample第一个单词小写,后面单词大写
常量:每个字母都大写,单词之间用下划线等。

 

文件组织:《由上而下》

①属性声明
②构造方法声明
③static语句
④普通方法声明
⑤main方法声明
⑥内部类声明

 

要尽量是代码清晰易懂,尽可能简洁,可读性强。

 

*************名词解释*************

 构造方法:

名字与类名字要一样,不能有返回值。是用来创建对象的,每个类都至少有一个构造方法,当你创建的类中没有构造方法是,系统会提供一个默认的无参数的构造方法。new+构造方法创建一个新的对象。

方法的重写(Overwrite):

在子类中可以根据需要对从父类中的方法进行重新定义,这个称为方法重写。重写方法必须和被重写方法具有相同的方法名称,参数列表和返回值类型

方法重载(Overload):方法名一样,参数不一样。

访问父类中定义的成员的方法:super.<属性名>
调用父类中定义的成员的方法:super.<方法名>(<实参列表>)

继承:

本质是在已有类型的基础之上进行扩充或改造,得到新的数据类型,方法,一满足新的需要。在类中继承用extend关键字。一个子类只有一个父类,一个父类可以派生出多个子类

多态:在java中,子类的对象可以替代父类的对象使用。

instanceof:检测一个对象的真正类型(对象 instanceof 类型)

抽象类:

在定义方法是只给出方法头,而不必给出方法体,即方法实现的细节,这样的方法被称为抽象方法。抽象方法必须使用关键字abstract修饰,包含抽象方法的类必须声明为抽象类。子类必须实现父类所有抽象方法。抽象类中可以不包含抽象方法

接口:

用关键字interface修饰。它是抽象方法和常量值的定义的集合。接口可以继承接口,并支持多重继承

 

访问控制:

修饰符 同一个类中 同一个包中  子类中  任意范围
 private  yes 
无修饰符 yes  yes
protected yes    yes    yes
 public   yes   yes  yes  yes

               
                                           

你可能感兴趣的:(编程)