2021-04-14

JAVA基础程序
(内容紧接上一部分)

接口:
*抽象类中所有的方法都是抽象的,就可以把这个抽象类写作接口。

接口关键词:
*interface 类名{}
默认提供的修饰符:

  • 成员变量:[public] [final] [static]
  • 接口方法修饰:[public] [abstract]

*final:终态.程序运行过程中不容许修改
*static:静态。程序运行中一值存在

public interface Ainamr {
String cat = “招财”;
String dog = “单身”;
//接口的方法
void eat();
}

实现接口
关键字:implements

public class Ainamr1 implements Ainamr,Dwjs {
public void eat(){
System.out.println(Ainamr.cat+“爱吃鱼”);
}

public void shout() {
	// TODO 自动生成的方法存根
	System.out.println("喵~~~~~");
}

}

多态:参数类型不同导致执行结果不同。
接口类名 子类名 = new 子类名(值);
System.out.println(子类名.方法名());

接口:
public interface Suanfa {
int jiafa();
double jiafa1();
int jianfa();
double jianfa1();
}

子类一:
public class Zhengshu implements Suanfa{
private int a,b;
public Zhengshu(){

}
public Zhengshu(int a,int b){
	this.a=a;
	this.b=b;
}

public int jiafa() {
	// TODO 自动生成的方法存根
	return a+b;
}


public int jianfa() {
	// TODO 自动生成的方法存根
	return a-b;
}
public double jiafa1() {
	// TODO 自动生成的方法存根
	return 0;
}
public double jianfa1() {
	// TODO 自动生成的方法存根
	return 0;
}

}

子类二:
public class Xiaoshu implements Suanfa{
private double a,b;
public Xiaoshu(){

}
public Xiaoshu(double a,double b){
	this.a=a;
	this.b=b;
}


public double jiafa1() {
	// TODO 自动生成的方法存根
	return a+b;
}



public double jianfa1() {
	// TODO 自动生成的方法存根
	return a-b;
}



public int jianfa() {
	// TODO 自动生成的方法存根
	return 0;
}
public int jiafa() {
	// TODO 自动生成的方法存根
	return 0;
}

}

主方法:
public class zhufangfa {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO 自动生成的方法存根
	
	System.out.println("++++++duotai++++++");
	Suanfa Zhengshu = new Zhengshu(10,5);
	System.out.println(Zhengshu.jiafa());
	System.out.println(Zhengshu.jianfa());
	
	Suanfa Xiaoshu = new Xiaoshu(10.5,2.5);
	System.out.println(Xiaoshu.jiafa1());
	System.out.println(Xiaoshu.jianfa1());

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值