没有合适的资源?快使用搜索试试~ 我知道了~
创建Java中的抽象类.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 171 浏览量
2023-07-18
18:36:48
上传
评论
收藏 69KB DOCX 举报
温馨提示
试读
15页
Java是一种功能强大、可靠性高、跨平台的编程语言,适用于各种应用场景。它被广泛用于企业级应用开发、移动应用开发、云计算、大数据处理等领域,是一门值得学习和掌握的编程语言。
资源推荐
资源详情
资源评论
创建 Java 中的抽象类
Java 中的抽象类是用 abstract 关键字声明的。它可能同时具有抽象和非抽象
方法(带有主体的方法)。Abstract 是一个 java 修饰符,适用于 java 中
的类和方法,但
不适用于变量
。在这篇文章中,我们将学习 java 中抽象类的
使用。
Java 中的抽象类是什么?
Java 抽象类是一个不能由自身启动的类,它需要被另一个类子类化才能使用
它的属性。抽象类是在其类定义中使用“abstract”关键字声明的。
抽象类的图示
抽象类形状
{
整数颜色;
// 抽象函数
抽象无效绘制();
}
在 Java 中,关于抽象类的一些
重要观察
如下:
1. 无法创建抽象类的实例。
2. 允许构造函数。
3. 我们可以有一个没有任何抽象方法的抽象类。
4. 抽象类中可以有一个 final 方法,但类(抽象类)中的任何抽象方法都
不能声明为 final,或者简单地说,final 方法本身不能是抽象的,因为它
会产生错误:“修饰符的非法组合:抽象和最终”
5. 我们可以在抽象类中定义静态方法
6. 我们可以使用 abstract 关键字将
顶级类(外部类)以及内部类
声明为
抽象类
7. 如果一个类至少包含一个抽象方法,则必须将一个类声明为抽象方法
8. 如果子类无法为父类的所有抽象方法提供实现,那么我们应该将该子
类声明为抽象类,以便下一级子类应该为剩余的抽象方法提供实现
Java 中抽象类的例子
� 爪哇
// Abstract class
abstract class Sunstar {
abstract void printInfo();
}
// Abstraction performed using extends
class Employee extends Sunstar {
void printInfo() {
String name = "avinash";
int age = 21;
float salary = 222.2F;
System.out.println(name);
System.out.println(age);
System.out.println(salary);
}
}
// Base class
class Base {
public static void main(String args[]) {
Sunstar s = new Employee();
s.printInfo();
}
}
输出
阿维纳什
21
222.2
让我们详细说明这些观察结果,并在干净的 Java 程序的帮助下证明它们的
合理性,如下所示。
抽象类的属性
观察 1
在 Java 中,就像在 C++ 中一样,无法创建抽象类的实例,但我们可以引
用抽象类类型。通过 clean java 程序如下所示。
例子
� 爪哇
// Java Program to Illustrate
// that an instance of Abstract
// Class can not be created
// Class 1
// Abstract class
abstract class Base {
abstract void fun();
}
// Class 2
剩余14页未读,继续阅读
资源评论
Qshen
- 粉丝: 1628
- 资源: 419
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功