MVC架構設計:
MVC :Model View Controller 翻譯漢語‘: 模型 視圖 控制器
視圖-》 控制器-》 模型
模型-》控制器-》視圖
增刪改查 ===》 數(shù)據(jù)的流轉
powerDesjgner 軟件
processon 在線 要錢
流程圖:
開始:橢圓
輸入輸出操作:平行四邊形
正常操作:矩形
判斷:菱形
結束:圓形
22條代碼規(guī)范 牢記于心
方法的重載:
1: 方法的名字必須要求相同
2:參數(shù)不同
2.1:參數(shù)的個數(shù)不同 1行 6行 13行 18行
2.2:參數(shù)的類型不同 13行 和18行函數(shù)
2.3:參數(shù)的順序不同 23行和13行
參數(shù)的類型順序不同齿尽,形式參數(shù)的名字不重要
參數(shù)的類型順序相同轧膘,但參數(shù)的名字不同嚷闭,不能構成重載掩浙,推斷出,判斷不同的函數(shù)根據(jù)函數(shù)的 **訪問權限 返回值 函數(shù)的名字(參數(shù)的類型)**
public phone() {
System.out.println("我被調用了鲤脏,有一個對象產(chǎn)生了");
}
//構建方法 包含全部的參數(shù) 也叫全參構建方法
public phone(double kuandu, double gaodu, int zhongliang, String yanse) {
width = kuandu;
height = gaodu;
weight = zhongliang;
color = yanse;
}
//構造函數(shù) 構造器 構造函數(shù)
public phone(double kuandu, double gaodu, int zhonglian) {
width = kuandu;
height = gaodu;
weight = zhonglian;
}
public phone(int kuandu, int gaodu, int zhonglian) {
width = kuandu;
height = gaodu;
weight = zhonglian;
}
public phone(int zhonglian,double kuandu, double gaodu ) {
width = kuandu;
height = gaodu;
weight = zhonglian;
}
// 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()方法
為了方便查看,一般都會復寫
// 方法的復寫
public String toString(){
return "{" + this.width+ this.height+this.weight+this.color+"}";
}
== equals
基本數(shù)據(jù)類型(byte, short ,int, long float double)使用 == 比較
引用數(shù)據(jù)類型(數(shù)組String) 自定義的類猎醇,需要使用equals方法比較
代碼的執(zhí)行順序:
public class Demo04 {
// 普通類屬性
int size = 0;
//代碼塊
{
size = 10;
}
// 靜態(tài)變量
static int count = 30;
//靜態(tài)代碼塊
static{
count = 10;
}
//構造方法
public Demo04(){
System.out.println("構造方法");
System.out.println(count); //10
System.out.println(size); //10
}
}
執(zhí)行順序
1窥突、靜態(tài) static修飾的內(nèi)容在整個類中最先執(zhí)行
1、1如果都是static修飾的變量和代碼塊 誰寫在代碼的前面先執(zhí)行誰
2姑食、代碼塊和普通類屬性其次執(zhí)行波岛,
2、1普通類屬性和代碼塊誰寫在前面先執(zhí)行那個誰
3音半、構造方法的執(zhí)行
static :
1则拷、static修飾的內(nèi)容贡蓖,沒有對象也可以存在。換句話說:有沒有對象在內(nèi)存中都存在
2煌茬、普通的屬性斥铺、方法 內(nèi)部類 要求有對象才可以存在具體的內(nèi)容中
1、2坛善、兩條原則在語法上不能沖突 具體表現(xiàn)在:靜態(tài)的成員不能直接使用非靜態(tài)的成員
final:最終的
被final修飾的成員值在程序中不能發(fā)生改變