haitang
/*人的抽象类
 * */
abstract class  People{
	abstract void study();//学习的抽象方法
	void sleep(){//睡觉的方法,这个类没有用abstract关键字修饰,所以子类是继承时可以不用重写。
		System.out.println("睡觉");
	}
}
/*行为接口
 * */
interface Action{
	void playGame();//玩游戏的方法
}
class User extends People implements Action{//继承people抽象方法,实现Action接口

	@Override
	void study() {//继承People父类,重写study方法
		// TODO Auto-generated method stub
		System.out.println("学习");
	}

	@Override//实现Action接口的playGame方法
	public void playGame() {
		// TODO Auto-generated method stub
		System.out.println("玩游戏");
	}
	
	
}

public class Test13 {
	public static void main(String[] args) {
		User user=new User();//实例化User对象
		user.study();//调用子类继承父类的重写的方法
		user.playGame();//调用子类实现接口的实现方法
		user.sleep();//调用父类的方法
	}
}

  

分类:

技术点:

相关文章:

  • 2021-12-01
  • 2021-12-20
  • 2021-11-22
  • 2021-12-11
  • 2022-12-23
  • 2021-04-29
  • 2022-12-23
猜你喜欢
  • 2021-09-12
  • 2021-11-29
  • 2022-01-30
  • 2021-11-18
  • 2021-12-29
  • 2021-12-24
  • 2021-11-18
相关资源
相似解决方案