2021-04-20

MVC : Model View Controller 模型 视图 控制器视图 -》 控制器 -》模型模型 -》 控制器 -》 视图增删改查 ===》数据的流转流程图:开始:椭圆输入输出操作:平行四边形正常操作:矩形判断:菱形结束:圆形方法的重载: 1 方法的名字必须要求相同 2 参数不同 2.1 参数的个数不同 1 行 5行 12行 17行函数 2.2 参数的类型不同 12 行和17行函数 2.3 参数类型的顺序不同 12行和23行函数 参数的类型顺序相同,但参数的名字不同,不能构成重载。推断出,判断不同的函数根据函数的 访问权限 返回值 函数的名字 ( 参数的类型)java public Phone () { System.out.println("我被调用了,有一个对象产生了"); } // 构造方法 包含全部的参数 全参构造方法 public Phone(double kuandu , double gaodu , int zhongliang , String yanse) { width = kuandu ; height = gaodu; weight = zhongliang; color = yanse; } // 构造函数 public Phone (double kuandu , double gao, int zhongliang ) { width = kuandu; height = gao; weight = zhongliang ; } public Phone (int kuandu , int gao, int zhongliang ) { width = kuandu; height = gao; weight = zhongliang ; } public Phone ( int zhongliang ,double kuandu , double gao ) { width = kuandu; height = gao; weight = zhongliang ; } // 和23行不能构成重载 public Phone (int gao , int kuandu, int zhongliang ) { width = kuandu; height = gao; weight = zhongliang ; } // this 当前对象 public Phone(double width , double height , int weight , String color) { this.width = width ; this.height = height; this.weight = weight; this.color = color; }toString()所有的类都继承自Object(对象),因此所有的类中都有toString()方法为了方便查看,一般都会复写java // 方法的复写 public String toString() { return "{" + this.width +" "+ this.height +" "+ this.weight +" "+ this.color + "}"; }== equals基本数据类型(byte short int long float double) 使用==比较引用数据类型(数组 String) 自定义的类,需要使用equals方法比较

你可能感兴趣的:(2021-04-20)