1.7月23日早晨题
描述公司员工信息: 公司中有职员4人,包括程序员2个,美工1个,项目经理1个. 程序员有姓名,工号,薪水,工作内容-编程 美工:姓名,工号,薪水,工作内容-画图 项目经理有姓名,工号,薪水,奖金 工作内容-管理员工.
2.复习
1.继承
答:@Override 重写
@Overload 重载
2.修饰词的种类以及范围
答:public 当前类,当前包,跨包子类,跨包
protected 当前类,当前包,跨包子类
private 当前类
default 当前类,当前包
3.继承中,当当前引用调用方法时,当自己里面和父类里面没有这个方法时,我们认为就无法调用这个方法
答:不对,还有Object
4.final可以修饰的内容
答:成员变量
局部变量
类
方法
5.在项目中生成一个类时,通常要创建四个部分属性
答:属性
构造方法
getter,setter
toString
6.类与类之间的三种关系
答:继承:谁是谁
组合:谁拥有谁
传参
*****了解*****
传参效率最高。
因为传参让两个类的内聚性最高,耦合性最低
内聚性:两个类之间的关系越松散,内聚性越高。 耦合性:两个类之间的关系越紧密,耦合性越高。 开发强调的低耦合高内聚,利于模块化开发。
比较:final,abstract,static,private
-
三个都是不能与abstract同时存在的关键字
-
final:被final修饰的类不能有子类,方法不能重写,但是abstract必须有子类,必须重写
-
static:修饰的方法可以通过类名调用,abstract必须通过子类实现
-
private:修饰的方法不能重写,abstract必须重写