日志2016-1-8(补)
来源:互联网 发布:医学统计常用那些软件 编辑:程序博客网 时间:2024/05/22 06:29
// Cannot instantiate the type Calculate
public abstract class Calculate {
/**
* abstract关键字:抽象的
* 用abstract关键字修饰的类叫做抽象类
* 抽象类不能够被实例化
*/
//抽象类中可以有成员变量
//不能够使用abstract关键字修饰成员变量
public int num1;
public int num2;
/**
* 在抽象类中定义抽象方法:
* 限定修饰词abstract 返回值类型 方法名(参数);
* 注意:没有方法体.
*/
/**
* 抽象方法
* @param num1
* @param num2
* @return
*/
public abstract int add(int num1,int num2);
/**
* 抽象方法
* @param num1
* @param num2
* @return
*/
public abstract int subtract(int num1,int num2);
}
package newday6;
/**
* 在抽象类中可以继承抽象类
* 在抽象类中可以实现父抽象类中的抽象方法,也可以不实现
*/
public abstract class Calculate2 extends Calculate{
public abstract int mu1tiply(int num1,int num2);
public abstract int divide(int num1,int num2);
/**
*
*/
@Override
public int subtract(int num1,int num2){
return num1 - num2;
}
}
package newday6;
public class Calculate3 extends Calculate2{
@Override
public int mu1tiply(int num1,int num2){
return num1 * num2;
}
@Override
public int divide(int num1,int num2){
return num1 / num2;
}
@Override
public int add(int num1,int num2){
return num1 + num2;
}
public void say(){
System.out.println("hello world");
}
}
package newday6;
public class Test {
public static void main(String[] args){
Calculate cal = new Calculate3();
System.out.println(cal.add(1,2));
System.out.println(cal.subtract(3, 2));
Calculate2 cal2 = new Calculate3();
System.out.println(cal2.add(2, 3));
System.out.println(cal2.subtract(4, 3));
System.out.println(cal2.mu1tiply(5, 6));
System.out.println(cal2.divide(6, 2));
Calculate3 cal3 = new Calculate3();
cal3.say();
}
}
- 日志2016-1-8(补)
- 2007.4.10(毕业设计日志).补
- 补1
- 补1
- android补货崩溃异常日志
- oracle Supplemental Log补全日志介绍
- 补p32(1-21)
- 补做实验1
- 补实验1
- 补做作业1
- 作业补做1
- 补C++ 1
- 补c++作业1
- 补1,实验6.3
- 补作业1
- 6- 3 补1
- 补做1
- 补7/1
- 2016.1.10总结
- redis过期策略
- CreateFileMapping、MapViewOfFile
- 1.5.0 REQUEST DATA(请求数据)
- 利用Oracle外部表监控文件系统的空间使用率
- 日志2016-1-8(补)
- error:unrecognized selector sent to class
- QT窗体滑动(QPropertyAnimation)
- 2015.01.10回顾
- 时间复杂度与空间复杂度
- LinearLayout布局中的weight的理解
- hadoop的文件系统
- error C2871: “cv”: 具有该名称的命名空间不存在 解决思路
- js(jQuery)获取时间的方法及常用时间类