面向对象的特征之二:继承性&eclipse中的快捷键

一,继承性的好处:
①减少了代码的冗余,提高了代码的复用性
②便于功能的扩展
③为之后多态性的使用,提供了前提

二,继承性的格式:class A extends B{}
    A:子类(或称派生类,subclass)
    B:父类(或称超类,基类,superclass)
    
    2.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法
        特别地,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构
        只是因为封装性的影响,使得子类不能直接调用父类的结构而已。
    2.2子类继承父类以后,还可以声明自己特有的属性或方法,实现功能的拓展。
        子类和父类的关系,不同于子集和集合的关系。
        extends:延展,扩展。

三,Java中关于继承性的规定
    1.一个类可以有多个子类继承
    2.Java中类的单继承性,一个类只能有一个父类
    3.子父类是相对的概念。
    4.子类直接继承的父类,称为:直接父类;简接继承的父类称为:简接父类
    5.子类继承父类以后,就获取了直接父类及所有的间接父类中声明的属性和方法。

四,1.如果我么们没有显式的声明一个类的父类的话,则此类继承于java.lang.Object类
    2.所有的java类(除java.lang.Object类之外)都直接或间接地继承于java.alng.Object类。
    3.意味着,所有的java类具有java.lang.Object类声明的功能。
 

 

 B即为C的直接父类,A和D都是C的间接父类

eclipse中的快捷键

1.补全代码的声明:alt + /
2.快速修复: ctrl + 1
3.批量导包:ctrl + shift + o
4.使用单行注释:ctrl + /
5.使用多行注释:ctrl + shift + /
6.取消多行注释:ctrl + shift + \
7.复制指定行的代码:ctrl + alt + down或ctrl + alt + up
8.删除指定行的代码:ctrl + d
9.上下移动代码: alt + up或alt + down
10.切换到下一行代码空位:shift + enter
11.切换到上一行代码空位:ctrl + shift + enter
12.如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
13.退回到前一个编辑的页面:alt + left
14.进入到下一个编辑的页面(针对于上面那条来说的):alt + right
15.光标选中指定的类,查看继承树结构:alt + t
16.复制代码:alt + c
17.撤销:alt + z
18.反撤销:alt + y
19.剪切:alt + x
20.粘贴:alt + v
21.保存:alt + s
22.全选:alt + a
23.格式化代码:ctrl + shift +f
24.选中数行,整体往后移动:tab
25.选中数行,整体往前移动:shift + tab
26.在当前类中,显示类结构,并支持搜索指定的方法,属性等:ctrl + o
27.批量修改指定的变量名,方法名,类名等:alt + shift + r
28.选中的结构的大小写的切换,变成大写:ctrl + shift + x 
29.选中的结构的大小写的切换,变成大写:ctrl + shift + y
30.调出生成getter/setter/构造器等结构:alt + shift + s
31.显示当前选择资源(工程or文件)的属性:alt + enter
32.快速查找:参照选中的Word快速定位到下一个:ctrl + k

33.关闭当前窗口:ctrl + w
34.关闭所有的窗口:ctrl + shift + w
35.查找指定的结构使用过的地方:ctrl + alt + g
36.查找与替换:ctrl + f
37.最大化当前的View:ctrl + m
38.直接定位带当前行的首位:home
39.直接定位带当前行的首位:end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值