java 接口 & 抽象类
2016-05-17 23:37
531 查看
接口 定义:
interface InVolume //接口
{
double calVolume();
}
interface InArea //面积接口
{
double calArea();
}
class Cylinder implements InVolume,InArea //圆柱体类 实现接口
可以实现多个接口
{
double height; //圆柱体的高
double radius; //圆的半径
public Cylinder(double r, double h) {
this.radius=r;
this.height=h;
}
}
抽象类 定义:
abstract class Employee{
public abstract double earnings(); //抽象方法
}
class YearWorker extends Employee{ //继承抽象类,只能继承一个抽象类
public double earnings(){
return 12000;
}
}
interface InVolume //接口
{
double calVolume();
}
interface InArea //面积接口
{
double calArea();
}
class Cylinder implements InVolume,InArea //圆柱体类 实现接口
可以实现多个接口
{
double height; //圆柱体的高
double radius; //圆的半径
public Cylinder(double r, double h) {
this.radius=r;
this.height=h;
}
}
抽象类 定义:
abstract class Employee{
public abstract double earnings(); //抽象方法
}
class YearWorker extends Employee{ //继承抽象类,只能继承一个抽象类
public double earnings(){
return 12000;
}
}
相关文章推荐
- Exception in thread "main" java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver availab
- Java字符串中常见的10个问题
- java 解析excle和生成excle文档
- spring一步一步学习
- Spring MVC HTTP Status 406 - 解决方法
- MyEclipse+Mysql (一)
- 在用struts2框架时在Action中返回json数据
- java基础(四)方法和数组
- jarsigner: 无法打开 jar Eclipse打包时出现export aborted because fatal lint errors were found android反编译重新签名问题
- Java安装
- Java代码可视化之路#1
- java 异步上传文件
- Java Collection Framework 之 LinkedList 源码解析
- Java认识
- Java多线程中,Join和Interrupt()方法的使用
- Java Collection Framework 之 ArrayList 源码解析
- springMVC运行流程分析
- 新手学习java一分钟了解Java核心技术
- 使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序
- Java Set集合知多少?