今天做一个JAVA作业的时候,遇到了一个错误:
无法从静态上下文中引用非静态 变量 this
,错误原因是我把一个正方形的类写在了测试类的里面,然后又在静态main方法中中使用了RegularPolygon b = new RegularPolygon(6,4);
。可以有以下两种改正形式:
- 把正方形类,写在测试类的外面,并且只能有一个public公共类(这时是测试类)
- 把正方形类加一个static
今天做一个JAVA作业的时候,遇到了一个错误:
无法从静态上下文中引用非静态 变量 this
,错误原因是我把一个正方形的类写在了测试类的里面,然后又在静态main方法中中使用了RegularPolygon b = new RegularPolygon(6,4);
。可以有以下两种改正形式:
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。