问题描述
- 自学java中看到抽象 看了几天书的我 自己写了一些 发现几个问题解决不了 特求大神
-
interface flower{ void setname(String name); void setcolor(String color); void setcountry(String country); void setplace(String place); String getname; String getcolor; String getcountry; String getplace; } class flowers implements flower{ private String name; private String color; private String country; private String place; public void setname(String name){ this.name=name; } public void setcolor(String color){ this.color=color; } public void setcountry(String country){ this.country=country; } public void setplace(String place){ this.place=place; } public String getname(String name){ return name; } public String getcolor(String color){ return color; } public String getcountry(String country){ return country; } public String getplace(String place){ return place; } } public String flowerstest(){ String infor="花的名称是:"+name+"; "+"花的颜色是:"+color+";"+" 花的国家是:"+country+"; 花的产地是:"+place; return infor; } public class flowerlearn{ public static void main(String[] args){ flowers a=new flowers(); flowers b=new flowers(); a.name="牡丹"; a.color="红色"; a.country="中国"; a.place="沈阳"; b.name="玫瑰"; b.color="红色"; b.country="美国"; b.place="拉斯维加斯"; System.out.println(a.flowerstest()); System.out.println(b.flowerstest()); } }
解决方案
flowers类括号不匹配,有一个方法写到类外面去了
解决方案二:
先把缩进调整下,感觉你的花括号没有配对。尼德flowertest写在了类定义外面。
解决方案三:
代码没有分行,没法看。你说问题解决不了,是什么问题。
时间: 2024-11-01 02:39:11