繁体   English   中英

尝试调用对象,setters getters和构造函数时出现Java错误

[英]errors in java when trying to call objects, setters getters and constructors

当我尝试从其他类中调用对象时,在java eclispe中使用setter和getter并使用构造方法时,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标记为错误的代码均以粗体显示

这行是问题所在:

MyClassTWO MyClassTWOObject = new MyClassTWO(“ Dog”);

您正在创建并分配具有相同名称的第二个对象,或者需要给它一个不同的名称,或者如果您只想更改变量指向的对象,则可以输入:

MyClassTWOObject = new MyClassTWO(“ Dog”);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM