主類怎么加進(jìn)去啊,代碼錯(cuò)了不會(huì)改
public class dog { int age =5; String name="樂樂"; String color="白色"; int weight =10; String sex="female"; void eat() { } void look() { } void yao() { } void run() { } void swim() { } {System.out.println("beef"); System.out.println("person"); System.out.println("旺旺~~~~~"); System.out.println("quick"); System.out.println("會(huì)"); } public class dog1 extends dog {public dog1(){ super(); }??? public class dog2 extends dog??? {public dog2(){??? this();??? ??? }??? }
??? public static void main (String args[]) { dog dog=new dog(); System.out.println("姓名:"+dog.name); System.out.println("年齡:"+dog.age); System.out.println("顏色:"+dog.color); System.out.println("體重:"+dog.weight); System.out.println("性別:"+dog.sex); dog.eat(); dog.look(); dog.yao(); dog.run(); dog.swim();}
2016-10-09
2017-02-17
public class Test {
int age =5;
String name="樂樂";
String color="白色";
int weight =10;
String sex="female";
void eat() {
System.out.println("beef");
}
void look() {
System.out.println("person");
}
void yao() {
System.out.println("旺旺~~~~~");
}
void run() {
System.out.println("quick");
}
void swim() {
System.out.println("會(huì)");
}
public class dog1 extends Test {
public dog1(){ super(); ?
}
}
public class dog2 extends Test ? ?{
public dog2(){
super(); ? ? ??
} ? ?
}?
public static void main (String args[]) {
Test dog=new Test();
System.out.println("姓名:"+dog.name);
System.out.println("年齡:"+dog.age);
System.out.println("顏色:"+dog.color);
System.out.println("體重:"+dog.weight);
System.out.println("性別:"+dog.sex);
dog.eat(); ?
dog.look(); ?
dog.yao(); ?
dog.run(); ?
dog.swim();
}
}
2016-10-09
不要在同一個(gè)java文件里寫好幾個(gè)類,public class一個(gè)類中只能出現(xiàn)一次。還有你括號(hào)丟了很多啊。主類就是main方法所在的類。你最后丟了個(gè)括號(hào),只剩下方法,當(dāng)然沒類了。
2016-10-09
同一個(gè)文件里,只能有一個(gè)類為public,另定義的另兩個(gè)子類,不能加public。
public class Dog {
?? ?public static void main(String args[]) {
?? ??? ?Dog dog = new Dog();
?? ??? ?System.out.println("姓名:" + dog.name);
?? ??? ?System.out.println("年齡:" + dog.age);
?? ??? ?System.out.println("顏色:" + dog.color);
?? ??? ?System.out.println("體重:" + dog.weight);
?? ??? ?System.out.println("性別:" + dog.sex);
?? ??? ?dog.eat();
?? ??? ?dog.look();
?? ??? ?dog.yao();
?? ??? ?dog.run();
?? ??? ?dog.swim();
?? ?}
?? ?int age = 5;
?? ?String name = "樂樂";
?? ?String color = "白色";
?? ?int weight = 10;
?? ?String sex = "female";
?? ?void eat() {
?? ?}
?? ?void look() {
?? ?}
?? ?void yao() {
?? ?}
?? ?void run() {
?? ?}
?? ?void swim() {
?? ?}
?? ?{
?? ??? ?System.out.println("beef");
?? ??? ?System.out.println("person");
?? ??? ?System.out.println("旺旺~~~~~");
?? ??? ?System.out.println("quick");
?? ??? ?System.out.println("會(huì)");
?? ?}
?? ?class dog1 extends Dog {
?? ??? ?public dog1() {
?? ??? ??? ?super();
?? ??? ?}
?? ??? ?class dog2 extends Dog {
?? ??? ??? ?public dog2() {
?? ??? ??? ??? ?super();
?? ??? ??? ?}
?? ??? ?}
?? ?}
}
2016-10-09
dog2 繼承還是用super()啊,你怎么用的this