新手的提问:求Java高手解释个程序17行

来源:百度知道 编辑:UC知道 时间:2024/05/03 04:00:29
class point //定义point
{ //开始
int x,y; //定义x,y数据类型
void output() //输出x,y
{ //开始
System.out.println(x); //输出x
System.out.println(y); //输出y
} //结束
public static void main(String[] args) //声明主函数main
{ //开始
point pt; //实例化pt对象
pt=new point(); //调用point类,并new pt对象
pt.x=10; //x的值为10
pt.y=10; //y的值为10
pt.output(); //输出pt所有对象
} //结束
} //结束

希望高手能帮我看看,哪些解释不规范。谢谢了!

/**
* 定义point
*
* @author 作者名字
*/
class point
{
int x,y; //定义x,y数据类型

/**
* 输出x,y
*
*/
void output()
{
System.out.println(x); //输出x
System.out.println(y); //输出y
}

/**
* 声明主函数main
*
*/
public static void main(String[] args)
{
point pt; //实例化pt对象
pt=new point(); //调用point类,并new pt对象
pt.x=10; //x的值为10
pt.y=10; //y的值为10
pt.output(); //输出pt所有对象
}
}

哪些开始结束的注释全是废话,没有意思,不要写!

首先,注释应该放在代码前面
第二,只要表明代码的功能就行了,没有必要将每一行都标识,除非是关键代码

不要那么多的开始结束。同时上面都犯了一个错误,point pt是声明一个对象变量,还不是真正的对象只有用new关键字分配空间时才可以称是对象,因为对象是客观存在的实体。实例化是从new开始的。

类名首字母要大写
class Point{
...
}
定义变量的时候最好分开定义
int x;
iny y;