Java基础知识
来源:互联网 发布:体育视频直播软件 编辑:程序博客网 时间:2024/06/07 05:32
/**
* 给出如下Shape类,请实现一个公有类Rectangle,满足以下要求:
* 1、继承Shape, 实现Shae所规定的功能
* 2、有int类型的width和height属性(宽和高)及相应的getter 和setter
* 3、有一个带两个int参数的公有构造方法,第一个参数用于设置宽,第二个参数用于设置高
*/
public abstract class Shape { /** * 获取图形的面积 */ public abstract int getArea();}
Shape是一个抽象类,关于抽象类的知识点总结如下:
1. 抽象类的格式:
public abstract class 类名 { public abstract int 变量名; public abstract int 方法名(参数列表); }
2. 抽象类不能实例化对象
简单理解就是抽象类不能产生对象,但是有构造函数
3. 因为抽象类不能实例化,所以必须被继承,才能使用
子类需要实现父类的方法
4. 一个类只能继承一个抽象类,但是可以实现多个接口
学习链接:
http://www.runoob.com/java/java-abstraction.html
0 0
- Java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java 基础知识
- JAVA基础知识
- Java基础知识
- Java基础知识
- Java基础知识
- 设计模式学习笔记--享元模式
- [产品经理]产品经理和项目经理的职责
- 链表中倒数第k个结点
- window.returnValue使用方法
- Linux ARM C语言中调用汇编函数
- Java基础知识
- 关于butterknife代码混淆的一个小坑
- angular之依赖注入
- 编程语言中的数据结构
- API 25 (Android 7.1.1 API) widget.LinearLayout——属性分析
- 避免APK被抓包
- android:sharedUserId问题
- leetcode 319 - Bulb Switcher
- java 关闭线程