Java基础之抽象修饰符

1. abstract抽象修饰符

       可修饰两个位置:方法 -- 抽象方法;类 -- 抽象类。

       抽象方法是一个没有方法体的方法。只有方法的原型。

实例方法:

public void print(int i){

  sout(i);

}

抽象方法:

① 使用abstract修饰;

② 没有方法体,只有原型。

public abstract void print(int i);

       抽象方法是一个没有写完的方法。就不可以执行。抽象方法一定需要被重写。

2. 抽象类与抽象方法的使用方法

      抽象类要继承。抽象方法要重写。

public abstract class A {
    public void print(){
    }
    public static void dis(){
    }
    public abstract void info();
}

public class B extends A{
    @Override
    public void info() {
    }
}

3. abstract的使用场景 

       面向对象语言最核心的特性是:多态。

       父类 引用 = new 子类();

       这个引用可以调用的方法是: ① 父类的方法; ② 子类重写方法。都是在父类中声明的

       条件1:多态时方法必须在父类中声明。

       条件2:父类没有方法的实现。

4. 访问修饰符

       Private,public 都是访问修饰符。

       在Java中一共有四个访问级别。但只有三个访问修饰符关键字。

级别关键字本类同包的其它类不同包的子类不同包的非子类
公有 publicyyyy
保护 protectdyyy
默认 defaultyy
私有 privatey
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值