询问下public问题

diannaoxiaotong 2011-05-12 09:54:15
学了这么久java了 有个挺简单的问题还没搞清楚 还望高数赐教
问 public class tank
{ }

public void tank()
{ }
还有
public tank(int x,int y)
的区别
请大家帮我解决下 谢谢大家
...全文
80 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JavaMan_KA 2011-05-12
  • 打赏
  • 举报
回复
public class tank
{ }
是类
public void tank()
{ }
是方法
public tank(int x,int y)
构造方法
public void tank()和tank(int x,int y)包含在tank类中
lijiemissfei 2011-05-12
  • 打赏
  • 举报
回复
class顾名思义是类,
void是方法返回类型,无返回类型又于类名相同的方法是构造方法
fulytest 2011-05-12
  • 打赏
  • 举报
回复
public class tank
{ } 这是一个类的定义方式,这个类中的所有代码都写在{}中,包括下面的2个语句



public void tank()
{ } 这是一个类中的方法定义名,逻辑处理代码写在{}中



public tank(int x,int y){}这个是类得构造方法,每个类都有一个默认的无参数的构造方法。这个是带参数的


完整的类如下
public class tank{

public tank(){}

public void tank(){

}
}
diannaoxiaotong 2011-05-12
  • 打赏
  • 举报
回复
太感谢你们了 收益匪浅啊
napier 2011-05-12
  • 打赏
  • 举报
回复
第一个是公开类的声明
第二个是类中的公开方法的声明
第三个是构造函数
wklken 2011-05-12
  • 打赏
  • 举报
回复
public class tank
{ }
定义一个public类,类名tank,及类为所有域可见

public void tank()
{ }
定义一个方法,方法名为tank,无返回值

public tank(int x,int y)
定义一个构造函数,tank的构造函数,含两个参数

62,632

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧