2021-06-17

Posted 鱼仔没人爱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-06-17相关的知识,希望对你有一定的参考价值。

一.包

Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是一个简写,真正的完整类名是 包名.类名
自定义包的语法:
package<   包名   >
包的导入
import<  包名  >.<  类名  >

二.继承

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

继承的作用:通过继承可以快速创建新的类,实现代码的重用,提高程序的可维护性,节省大量创建新类的时间,提高开发效率和开发质量。
java的继承语法格式如下:

[修饰符]  class 子类名 [extends 父类名]
        //类定义部分


注意:1.java中的继承为单继承,即一个子类只能有一个直接的父类。

           2.子类不能选择性继承父类;

           3.Java不支持多重继承,但一个类可以实现多个接口,从而克服单继承的缺点;

           4.构造方法不会被子类继承,但可以从子类中调用父类的构造方法。
1.重载(Overload)
(1)同一类中方法名相同,参数列表不同。

(2)返回值类型不能用于区分方法的重载。

提醒:构造方法也可以实现方法的重载
重写的规则:

1.发生在之类与父类之间

2.父类中的私有方法不能被重写

3.重写父类方法时,访问权限不能比父类低,抛出异常不能比父类的异常范围广或抛出新的异常

4.父类有静态方法时,子类必须通过静态方法进行重写

重载与重写的区别:

1.重载发生在一个类里面

2.重写发生在父类与子类之间。

以上是关于2021-06-17的主要内容,如果未能解决你的问题,请参考以下文章

2021-06-17

2021-06-17

Java编码规范

2021-06-17

2021-06-17

2021-06-17