1、第一题
(1) 编写一个Animal类。
Animal类应该有一个私有属性name表示动物的名字。
Animal类应该有一个公共方法getName(),返回动物的名字。
Animal类应该有一个公共方法eat(),表示动物正在吃东西。
(2)编写一个Mouse类,继承自Animal类。
Mouse类应该有一个默认构造函数,将动物的名字设置为“老鼠”。
Mouse类应该有一个构造函数,允许传递一个字符串参数来设置动物的名字。
Mouse类应该有一个公共方法meow(),表示老鼠正在吱吱叫。
(3) 编写一个接口USB,该接口有一个工作的方法work
(4) 编写一个键盘Keyboard类,该类实现USB接口,重写work方法,打印输出“键盘正常工作”
//(1) 编写一个Animal类
public class Animal {
//私有的name属性表示动物名称
private String name;
//一个公共方法getname()返回动物的名字
public String getName(){
return this.name;
}
//一个公共方法eat()表示动物正在吃东西。
public void eat(){
System.out.println("正在吃东西");
}
public Animal(String name){
this.name=name;
}
}
//(2) 编写一个Mouse类,继承自Animal类。
package lei;
//(2)创建一个Mouse类,继承,表示子类会得到父类的说有方法和属性
public class Mouse extends Animal {
//Mouse类因该有一个默认构造函数,将动物的名称
public Mouse(){
super("老鼠");
}
//Mouse类应该有一个构造函数,允许传递一个字符串参数来设置动物的名字
public Mouse(String name){
super(name);
}
//Mouse类应该有一个公共方法meow(),表示老鼠正在吱吱叫。
public void meow(){
System.out.println("吱吱");
}
}
//(3) 编写一个接口USB,该接口有一个工作的方法work
public interface USB {
public void work();
}
//(4) 编写一个键盘Keyboard类,该类实现USB接口,重写work方法,打印输出“键盘正常工作”。
public class Keyboard implements USB{
public void work(){
System.out.println("键盘正常工作");
}
}