zoukankan      html  css  js  c++  java
  • Java_开发原则

    类的开发原则:

    1.类名称必须有实际意义

    2.类中所有属性必须用private封装

    3,所有封装属性必须按照定义要求编写setter、getter方法

    4.类中可定义若干个构造方法,但必须保留一个明确的无参构造方法!!!

    5.类中不允许出现任何的输出操作,所有的输出必须将数据返回给调用处输出;

    6.类中应该提供一个可以取得对象完整信息的方法。暂时命名getInfo()

    范例:定义雇员类

    class Emp{
      private int empno;
    
      private String ename;
    
      private String job;
    
      private double sal;
    
      private double comm;
      public Emp(){}
    
      public Emp(int eno,String ena,String jo,double s,double c){
    
        setEmpno(eno);
        setEname(ena);
        setJob(jo);
        setSal(s);
        setComm(c);
      }
    
      public String getInfo(){
    
        return "雇员编号: " + empno + "
    " + "雇员编号: " + empno + "
    " + "雇员编号: " + empno + "
    " ;
      }
    
      public void setEmpno(int eno){
    
        empno = eno;
      }
    
      public void setEname(String ena){
    
        ename = ena;
    
      }
    
      public void setJob(String jo){
    
        job = jo;
    
      }
    
      public void setSal(double s){
    
        sal = s;
    
      }
    
      public void setComm(double c){
    
        comm = c;
    
      }
    
      public int getEmpno(){
    
        return empno;
      }
    
      public String getEname(){
    
        return ename;
      }
    
      public String getJob(){
    
        return job;
      }  
      public double getSal(){
    
        return sal;
    
      }
    
      public double getComm(){
    
        return comm;
    
      }
    
    }
    
    public class TestDemo{
    
      public static void main(String args[]){
        
        Emp emp = new Emp(165,"smith","clerk",800.0,0.0);
        system.out.println(emp.getInfo());
      } }
  • 相关阅读:
    应用中心无法访问时后台插件列表访问慢的优化
    HTML5 地理定位 【来自百度应用分享平台】
    快捷键补充
    进击的雨燕------------在导航上的UISearchController实现动画效果
    iOS -------- 应用程序引用系统通讯录
    字典和JSON格式字符串相互转换
    进击的雨燕--------------------Swift ? !
    Objective-C多继承的实现
    进击的雨燕------------iOS8中UIAlertController
    进击的雨燕-------------------高级运算符
  • 原文地址:https://www.cnblogs.com/lonske/p/8673232.html
Copyright © 2011-2022 走看看