1.继承
(1).关键词 extends 扩展,延申
例:A类继承B类 表示 A类对B类的扩展 A子类(基类) B父类(超类)
A类被称为B类的子类,B类是A类的父类
特点:子类可以继承父类所有的方法和属性,private除外
Java是单继承的语言:一个子类只能有1个父类
注意:子类在创建对象时,先调用父类的构造方法,再调用自己的构造方法
当父类中构造方法有参数时,子类在新建对象时注意
使用super(参数)调用父类的构造方法
super----表示的是父类。
super();----表示调用父类的方法。
super.x----表示调用父类的属性x。
super.f()----表示调用父类的方法f。
抽象方法
修饰词:abstract 抽象的
特点:抽象方法不能有具体的方法体
注意:必须在抽象类中
因为这个字方法要被子类实现,不能用private
不能使用static
扩展:抽象类必须要有抽象方法吗?
不是
API
API:应用程序接口
Application Programming Interface
方便开发者,无需访问源码,直接使用
JFrane类
JFrame的父类是Frame,属于Javax.swing包
是屏幕上window相关,实现窗口相关位置的设置
常用方法:
setSize(w,d);表示设置窗口大小---宽高。
setVisible(true);表示设置窗口可见。
setLocationRelativeTo(null);表示窗体位置
数组
String[] args 是一个数组,数据类型为String,数组名为args
(1)是什么?
同类型数据的容器
(2)如何定义数组
数据类型[] 数组名 = new 数据类型[长度];
数据类型[] 数组名 = {v1,v2,v3.....}
长度:表示数组容纳数据的个数
可以用数组名.length表示
下标(索引):是数据在数组中的编号,从0开始到arr.length-1结束
访问:数组名[索引值]
Java继承和数组
最新推荐文章于 2022-07-12 18:51:45 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)