请帮解释java的代码

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:56:01
比如下面这段代码,我只知道它用到了接口,但里面的一些定义我看着一头雾水了,
interface school //(1.)
{
void setschoolname(String schoolname); //(2.)
void setclassname(String schoolclassname);
void setname(String name);
String getschoolname();
String getclassname(); //(3.)
String getname();
class student implements school //(4.)
{
private String schoolname; //(5.)
private String classname;
private String studentname;
public void setschoolname(String schoolname)
{
this.schoolname=schoolname;
}
public void setclassname(String classname)
{
this.classname=classname;
}
public void setname(String studentname)
public String tostring()
{
String infor="学校名称:"+schoolname+" "+"班级名称:"+classname+" "+"学生姓名:"+studentname+" "+"学号:"+studentcode+" "+&qu

(1),定义了一个接口,名字叫school ;
(2),定义了一个方法setclassname,表示设置school的名字.
(3),定义了一个方法getclassname,表示取得school的名字.
(4),定义了一个类student,并且实现了school这个接口.
(5),定义了一个私有的成员变量schoolname

==请解释带有//()的就可以了,==

是一个没有返回值的方法,在方法里面定义参数(实际参数),就相当于声明一样,但它是局部变量《只有在这个方法中能使用》,除过VOID,其他的都有返回值,就是 RETURN *** 返回一个 字符串 ,然后在MAIN方法中,先创建对象,
然后调用

===主类名或者说是文件名都是放在了程序的最后面,这是为什么呢?===
当你写一些比较大的并且非常复杂的代码,你会发现全都写进MAIN中,代码是非常多的,让人头晕眼花,而从集成开始是因为方便调用《在写其他代码时》
,不用在大堆大堆的写了

现在写的JAVA代码,都是用ECLIPSE,非常方便的