java-数组-对象-异常

感觉这篇好水啊…

数组

声明:dataType[] array;
例如:int[] num;

int[] nums;
nums = new int[10];

Java使用new操作符来创建数组

获取数组长度:

array.length

数组也是对象,数组中的元素相当于对象的成员变量

对象

静态方法可以在同一个包的另一个类中被调用,调用方法
类名.方法名();
非静态方法需要将类实例化才可以
例如,想要调用Student类中的say方法,
实例化

Student student = new Student();
student.say();

在这里插入图片描述
构造器
一个类即使什么都不写,也会有一个方法,即为构造方法,也叫构造器
构造器的特点:
1.必须和类的名字相同
2.必须没有返回值,也不能写void
作用:
1.使用new构造器,必须要有构造器
2.用来初始化值

一旦有了有参构造,必须有一个无参
在这里插入图片描述
alt+insert 自动生成构造器

继承
JAVA中只有单继承没有多继承

使用关键字 extends 表示
例如:

public class Student extends Person

super:
1.调用父类的构造器,必须在子类方法的第一个
2.super必须只能出现在子类的方法或者构造方法中
3.super和this 不能同时调用构造方法

this:本身调用这个对象,没有继承也可以使用
super:代表父类对象的应用,只能在继承条件才可以使用

重写:需要有继承关系,子类重写父类的方法
1.方法名必须相同
2.参数列表必须相同
3.修饰符范围可以扩大不可以缩小public>protected>default>private
4.抛出的范围可以被缩小不可以扩大

抽象类:
1.不能new这个抽象类,只能靠子类去实现
2.抽象类中可以写普通的方法
3.抽象方法必须在抽象类中

接口:
声明接口的关键字是interface
接口中的所有定义都是抽象的,且都是public abstract
接口都需要有实现类,使用implements
例如:

public class User implements UserService

接口中的方法必须要重写

异常

异常处理五个关键字:
try、catch、finally、throw、throws

猜你喜欢

转载自blog.csdn.net/AlienEowynWan/article/details/115033278
今日推荐