第九次Java作业

这篇博客通过三个部分展示了Java编程中接口和实现的概念。第一部分探讨了方法的重载,实现多功能参数;第二部分模拟了上课场景,利用接口和实现来设计;第三部分进一步扩展,介绍了接口与实现的多实现,以儿子喜欢做的事情为例。
摘要由CSDN通过智能技术生成

1.多功能参数(方法的重载)

import java.util.Scanner;
public class Qi {
	static final  double PI=3.141592653589793;
		public static double add(double a,double b){
			return(a*b);
		}
		public static double add(double r){
			return(r*r*PI);
		}
		
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			System.out.println(PI);
			System.out.println(add(4.0000001));
			System.out.println(add(3.0,4.0));
	}
}
 

 2.模拟上课场景(接口与实现)

public interface student {
 
		void answer();// 回答的方法
		void note();// 笔记的方法
}
public interface teacher {//定义一个接口
	void greeting();// 问候的方法
	void attend();// 上课的方法
} 
public class Qi implements teacher, student {// 继承IFather接口和IMather接口
 
	@Override
	public void answer() {
		System.out.println("老师好");
	}
 
	@Override
	public void note() {
		System.out.println("同学开始记笔记");
	}
 
	@Overri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值