第九次作业

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接口
 
	public void answer() {
		System.out.println("老师好");
	}
	public void note() {
		System.out.println("同学开始记笔记");
	}

	public void greeting() {
		System.out.println("同学们好");
	}
 
	public void attend() {
		System.out.println("老师开始上课");
	}
 
	public static void main(String[] args) {
		student peter = new Qi();
		System.out.print("peter:");
		peter.answer();
		teacher mike = new Qi();
		System.out.print("mike:");
		mike.greeting();
		System.out.print("mike:");
		mike.attend();
		System.out.print("peter:");
		peter.note();
	}
}

 

3.儿子喜欢做的事(接口与实现 多实现)

 

public interface Book {
	void fish();
	 void smoke();
}
public interface Bresk {
	void cook();
	 void wath();
}
public class Qi implements Book,Bresk {
 
	public void cook() {
		// TODO Auto-generated method stub
		System.out.println("做饭");
	}
 
	public void wath() {
		// TODO Auto-generated method stub
		System.out.println("看电视");
	}

	public void fish() {
		// TODO Auto-generated method stub
		System.out.println("钓鱼");
	}

	public void smoke() {
		// TODO Auto-generated method stub
		System.out.println("抽烟");
	}
	 public static void main(String[] args) {
	         Bresk fa = new Qi();// 通过子类创fa建接口对象
		  System.out.println("儿子喜欢做的事有:");
		  fa.wath();
		  fa.cook();
		  Book mo =new Qi();// 通过子类创建mo接口对象
		  mo.smoke();
		  mo.fish();
		 
		 }
}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值