尝试调用对象,setter getter和构造函数时java中的错误

时间:2016-02-08 01:07:20

标签: java

当我尝试从另一个类调用一个对象时,make setter和getter并在java中创建构造函数eclispe不断出现错误,说明这个"重复本地变量MyClassTWOObject     语法错误,插入"}"完成MethodBody

at MyClass.main(MyClass.java:180)"


enter code h    /*Calling object from MYClassTWO EXAMPLE
     *Calling object from MYClassTWO EXAMPLE 
     */

MyClassTWO  MyClassTWOObject = **new MyClassTWO();**
MyClassTWOObject.Chicken();
System.out.println();
System.out.println();

   /*EXAMPLE of return statement
    *EXAMPLE of return statement
    */

int x =  returnSeventySeven();    
System.out.print(x);
System.out.println();


int result = square(3);
System.out.println();
System.out.println(result);
System.out.println();

  /*Getters & Setters EXAMPLE 
   *Getters & Setters EXAPLE 
   */
 MyClassTWO obj1 = **new MyClassTWO();**

 obj1.setX(25);
System.out.print(obj1.getX());



MyClassTWO **MyClassTWOObject** = new MyClassTWO("Dog");
MyClassTWOObject.neck()**;**ere

所有被eclipse标记为错误的代码都是粗体

1 个答案:

答案 0 :(得分:0)

这一行是问题所在:

MyClassTWO MyClassTWOObject = new MyClassTWO(“Dog”);

您正在创建和分配具有相同名称的第二个对象,您需要为其指定一个不同的名称,或者如果您只想更改变量指向的对象,您可以放置​​:

MyClassTWOObject = new MyClassTWO(“Dog”);

请注意,java中变量的约定是使用以小写字母开头的camelCase。