java中有四大修饰符
分别为private(私有的) ,default(默认的) ,protected(受保护的) ,public(公共的)
访问权限 类 包 子类 其他包
public ∨ ∨ ∨ ∨
protect ∨ ∨ ∨ ×
default ∨ ∨ × ×
private ∨ × × ×
Java 中类的继承是通过扩展其他类而形成新类来实现的,原来的类称为父类(super class)或基类,新类称为原来类的子类或派生类。在子类中,不仅包含父类的属性和方法,还可以增加新的属性和方法,使得父类的基本特征可被所有子类的对象共享。
父类 子类 继承
例 1
(1) 创建人类 People,定义一个抽象方法say
public abstract class people {
abstract void say();
}
(2) 创建一个子类Chinese,extend继承于people
实现方法say()
public class Chinese extends people {
@Override
void say() {
System.out.println("你好");
}
}
(3) 创建一个子类English,extend继承于people
实现方法say()
public class English extends people{
@Override
void say() {
System.out.println("hello");
}
}
在抽象类中 new之后会强制我们写出say的方法
抽象类:有可以普通方法也可以有抽象方法 abstract extends
接口
例
(1) 创建一个接口Usb
public interface Usb{
void getconnection();
void closeconnection();
}
接口:只可以有抽象方法 interface implements