java学习 暑假第五天

本文深入探讨Java中类的修饰符、继承、访问权限、抽象方法等核心概念,详细解析final、publicfinal、private、static、abstract及native方法的使用规则与作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数的修饰符

1 . final 用来标示类中的函数不可以在继承的时候被覆盖

2.继承的时候可以将子类的实例赋值给父类的对象。调用的函数先调用子类如果子类没有那么就调用父类的函数

3.为了使类中的函数可以供外访问 我们一般讲函数设置为 public 修饰 public final 不能被覆盖

4.class 中的 private 和 static 就是 final

private 无法访问那么就无法覆盖 即使编译通过 然而只是产生一个新的方法并没有产生新的方法

5.声明的抽象方法没有方法体 用abstract 声明 抽象方法 如果一个类含有抽象方法那么类就是抽象类 在类上仍然需要 类前面加上 abstract 修饰

基类的抽象方法必须在子类实例化 子类也需要 abstract 如果是抽象类 如果我们实例化了基类的抽象方法 那么 子类就不是一个抽象类了

如果子类没有实例化基类所有的 抽象方法 那么子类就是抽象类 还要 加上abstract

public abstract class a 抽象类不能实例化

{

...

};

无法确定的方法我们声明为抽象方法 我们再子类中实现抽象方法

6. native 方法是用户在java中可以使用但是不能编写的方法 java的JNI技术 是利用java 调用其他语言所写的函数具体应用中 进行扩展

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值