public class Dog{
int weight;
String color;
String sex;
String name;
public Dog(String a){
color = a;
}
public void setWeight(int Dog_weight){
weight = Dog_weight;
}
public int getWeight(){
return weight;
}
public void setColor(String Dog_color){
color = Dog_color;
}
public String getColor(){
return color;
}
public void setSex(String Dog_Sex){
sex = Dog_Sex;
}
public String getSex(){
return sex;
}
public void setName(String Dog_name){
name = Dog_name;
}
public String getName(){
return name;
}
}
class Test{ public static void main(String [] args){
Dog s=new Dog("white");
System.out.println(s.getColor());
}
}
就这个程序 我就是想调上面的方法 需要改什么地方才行????别见笑。
int weight;
String color;
String sex;
String name;
public Dog(String a){
color = a;
}
public void setWeight(int Dog_weight){
weight = Dog_weight;
}
public int getWeight(){
return weight;
}
public void setColor(String Dog_color){
color = Dog_color;
}
public String getColor(){
return color;
}
public void setSex(String Dog_Sex){
sex = Dog_Sex;
}
public String getSex(){
return sex;
}
public void setName(String Dog_name){
name = Dog_name;
}
public String getName(){
return name;
}
}
class Test{ public static void main(String [] args){
Dog s=new Dog("white");
System.out.println(s.getColor());
}
}
就这个程序 我就是想调上面的方法 需要改什么地方才行????别见笑。
比如:
s.getColor();
s.setName("aa");
Dog_weight 首字母小写 下划线一般只用在常量
int id;
int age;
String name;
public Teacher(int a){
id = a;
}
public Teacher(int i,String m){
age = i;
name = m;
}
public void setAge(int Teacher_age){
age = Teacher_age;
}
public int getAge(){
return age;
}
public void setId(int Teacher_id){
id = Teacher_id;
}
public int getId(){
return id;
}
public void setName(String Teacher_name){
name = Teacher_name;}
public String getName(){
return name;
}
}
class Test{
public static void main(String [] agrs){
Teacher s=new Teacher();
s.setId(100);
System.out.println(s.getId());
Teacher s1=new Teacher(38,"xiaojun");
System.out.println(s1.getName());
}
}
弄错了 是这个程序 呵呵~!~~~ 复制错了!!!!!!!!!!!!我把Teacher s=new Teacher();
s.setId(100);
System.out.println(s.getId());
这个去掉就没问题了!!!老提示Teacher s=new Teacher();
有问题 不知道哪儿的错!!!
上面我写的那个程序没问题 谢谢朋友门!!!!
public Teacher(){
}
public static void main(String [] agrs){
Teacher s=new Teacher(100);
System.out.println(s.getId());
Teacher s1=new Teacher(38,"xiaojun");
System.out.println(s1.getName());
}
不过要运行的话,得把下面那个Test放到Test.java里面才行呢。
就是说楼主定义的Teacher(int a)和Teacher(int i,String m)与Teacher()是不同的。所以当然出错了。 再定义一个Teacher()构造器吧