Java作业,求解,谢谢
3个回答
展开全部
public class DemoLaunch {
public static void main(String[] args) {
Mouse m = new Mouse();
m.sayHello();
m = new Mouse("James");
m.sayHello();
m = new Mouse();
m.sayHello("Tom");
}
}
class Animal {
public void sayHello() {
System.out.print("动物说你好");
}
}
class Mouse extends Animal {
public Mouse() {
//super关键字也可以用在构造方法显式的调用父类构造方法
//如果调用的是无参构造方法写不写都一样
super();
}
public Mouse(String name) {
super();
this.name = name;
}
private String name = "Jerry";
//这个方法重写了父类Animal的sayHello()
//并且和下面的sayHello(String)构成方法重载
public void sayHello() {
//覆盖父类方法,但是父类也实现了一部份了
//所以用super
super.sayHello();
System.out.println(",我叫" + this.name);
}
public void sayHello(String name) {
this.name = name;
System.out.println("老鼠说你好,我叫" + this.name);
}
}
public static void main(String[] args) {
Mouse m = new Mouse();
m.sayHello();
m = new Mouse("James");
m.sayHello();
m = new Mouse();
m.sayHello("Tom");
}
}
class Animal {
public void sayHello() {
System.out.print("动物说你好");
}
}
class Mouse extends Animal {
public Mouse() {
//super关键字也可以用在构造方法显式的调用父类构造方法
//如果调用的是无参构造方法写不写都一样
super();
}
public Mouse(String name) {
super();
this.name = name;
}
private String name = "Jerry";
//这个方法重写了父类Animal的sayHello()
//并且和下面的sayHello(String)构成方法重载
public void sayHello() {
//覆盖父类方法,但是父类也实现了一部份了
//所以用super
super.sayHello();
System.out.println(",我叫" + this.name);
}
public void sayHello(String name) {
this.name = name;
System.out.println("老鼠说你好,我叫" + this.name);
}
}
更多追问追答
追问
这是第几个呀综合起来的?
追答
嗯 放在一个源文件命名和DemoLaunch一样就可以用了
展开全部
一、
public class Reaload{
public void reaload(){
// list to do
}
public void reload(String param){
System.out.println(param);
}
}
二、
public class Parent{
public void doSome(){
System.out.println("parent");
}
}
public class Child extends Parent{
public void doSome(){
System.out.println("child");
}
}
三、
public class Test{
private String name;
public void setName(String name){
this.name = name;
}
public boolean equals(String p1){
return super(p1);
}
}
public class Reaload{
public void reaload(){
// list to do
}
public void reload(String param){
System.out.println(param);
}
}
二、
public class Parent{
public void doSome(){
System.out.println("parent");
}
}
public class Child extends Parent{
public void doSome(){
System.out.println("child");
}
}
三、
public class Test{
private String name;
public void setName(String name){
this.name = name;
}
public boolean equals(String p1){
return super(p1);
}
}
更多追问追答
追问
第三个有么?
追答
后面我不是完善了一下三个了嘛。怕你等着着急啊。先提交了2个。后面再补充的第三个啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好多妹子,求妹子QQ
追问
12345678
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询