简单Java类
•类名称一定要有意义,可以明确的描述某一类事物;•类之中对所有属性都必须用private进行封装,同时封装后的属性必须要提供有setter、getter方法;•类之中可以提供有无数多个构造方法,但是必须要保留有无参构造方法;•类之中不允许出现任何的输出语句,所有内容的获取必须返回;•【非必须】可以提供有一个获取对象详细信息的方法,暂时将此方法名称定义为getInfo();
定义一个简单Java类
class Dept { //类名称可以明确描述出某类事物
private long deptno;
private String dname;
private String loc;
public Dept() { //必须提供有无参
}
public Dept(long deptno, String dname, String loc) {
this.deptno = deptno;
this.dname = dname;
this.loc = loc;
}
public long getDeptno() {
return this.deptno;
}
public void setDeptno(long deptno) {
this.deptno = deptno;
}
public String getDname() {
return this.dname;
}
public void setDname(String dname) {
this.dname = dname;
}
public String getLoc() {
return this.loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
public String getInfo() {
return "【部门信息】n部门编号:" + this.deptno +
"n部门名称:" + this.dname +
"n部门位置:" + this.loc;
}
}
public class Hello {
public static void main(String args[]) {
Dept dept = new Dept(10, "技术部", "北京");
System.out.println(dept.getInfo());
}
}
原文始发于微信公众号(利刃信安):简单Java类
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论