-
super的应用
子类的构造过程中必须调用其父类的构造方法,即super()
如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类午餐的构造方法。
如果显示调用构造方法,必须在子类的构造方法的第一行
如果子类构造方法中既没有显示调用父类的构造方法,而父类有没有无参的构造方法,则编译出错。
查看全部 -
final关键字
使用final关键字做标识有“最终的”含义final可以修饰类、方法、属性和变量
final修饰类,则该类不允许被继承
final修饰方法,则该方法不允许被覆盖(重写)
final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)
final修饰变量,则该变量的值只能赋一次值,即变为常量
查看全部 -
1、对象的概念
2、什么是面向对象
3、类(具有相同属性和方法的一组对象的集合)
4、对象的属性(对象具有的各种特征)
5、对象的方法(对象执行的操作)
6、类与对象的关系/区别(类是抽象的对象)
查看全部 -
继承的初始化顺序
1、初始化父类在初始化子类
2、先执行初始化对象中的属性,在执行构造方法中的初始化。
查看全部 -
1、语法定义:
抽象类前使用abstract关键字修饰,则该类为抽象类。
2、应用场景:
在某些情况下,某个父类只知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。
从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。
抽象类实现接口可以不实现接口方法。抽象类继承其他类,其他类必须有明确(非私有)的构造方法。
查看全部 -
用例图:以可视化的方式表达系统如何满足所收集的规则以及特定的用户需求等信息(角色与功能)
序列图:永远按照交互发生的一系列顺序,显示对象之间的这些交互
类图:描述类和类之间的关系、类中有哪些属性哪些方法
·
查看全部 -
内部类的主要作用如下:
1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类
2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
查看全部 -
Java内部类详解 - Matrix海子 - 博客园 https://www.cnblogs.com/dolphin0520/p/3811445.html
查看全部 -
一个类可以实现一个或多个接口,实现接口使用implements关键字。类可以在继承一个父类的同时实现一个或者多个接口。
查看全部 -
接口可以多继承,继承多个父接口的时候需要用中括号括起来。接口中的属性都是常量,即使定义时不添加public static final 修饰符,系统也会自动加上。接口中的方法都是抽象方法,即使定义时不添加public abstract修饰符,系统也会自动加上。
查看全部 -
接口的定义:和类不同,定义接口不再使用class关键字,而是使用interface关键字。
查看全部 -
要明白初始化块的含义,然后注意静态初始化块的执行顺序。
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。查看全部 -
类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类必须提供某些方法。
查看全部 -
方法的重写
查看全部 -
java内部类作用
一、定义
1、内部类可以恒昊的实现隐藏
一般的非内部类,是不允许有privat与protected权限的,但内部类可以
2、内部类拥有外围类的所有元素的访问权限
3、可以实现多继承
4、可以避免修改接口而实现同一类中两种同名方法的调用
查看全部
举报