12-综合实战:简单Java类

    在以后进行项目的开发与设计的过程之中,简单Java类都将作为一个重要的组成部分存在,慢慢接触到正规的项目设计之后,简单Java类无处不在,并且有可能会产生一系列的变化。
    所谓的简单Java类指的是可以描述某一些信息的程序类,例如:描述一个人、描述一本书、描述一个部门、描述一个雇员,并且在这个类之中并没有特别复杂的逻辑操作,只作为一种信息存储的媒介存在。
    对于简单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 void setDeptno(long deptno){
        this.deptno = deptno;
    }
    public void setDname(String dname){
        this.dname = dname;
    }
    public void setLoc(String loc){
        this.loc = loc;
    }

    public long getDeptno(){
        return this.deptno;
    }
    public String getDname(){
        return this.dname;
    }
    public String getLoc(){
        return this.loc;
    }

    public String getInfo(){
        return "【部门信息】部门编号:" + this.deptno + 
               "、部门名称:" + this.dname +
               "、部门位置:" + this.loc;
    }
}
public class JavaDemo {   //主类
    public static void main(String [] args){
        Dept dept = new Dept(11,"技术部","上海");
        System.out.println(dept.getInfo());
    }
}

    这种简单Java类基本上就融合了所有的现在接触到的概念,例如:数据类型划分、类的定义、private封装、构造方法、方法定义、对象实例化。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容