-
package com.imooc.objectproject.sample3;
//張三開發(fā)的排序算法類
public class Algorithm {
? ? ? ? /*
? ? ? ? ?*傳入五個數(shù),控制臺打印升序效果
? ? ? ? ?* @param a 第一個數(shù)
? ? ? ? ?* @param b 第二個數(shù)
? ? ? ? ?* @param c 第三個數(shù)
? ? ? ? ?* @param d 第四個數(shù)
? ? ? ? ?* @param e 第五個數(shù)
? ? ? ? ?*/
? ? ? ? public void sort(int a , int b , int c , int d , int e){
? ? ? ? ? ? //冒泡排序法
? ? ? ? ? ? int [] arr = {a,b,c,d,e} ;
? ? ? ? ? ? for(int i = 0;i < arr.length - 1;i++){
? ? ? ? ? ? ? ? for(int j =0;j < arr.length - 1 - i;j++){
? ? ? ? ? ? ? ? ? ? if(arr[j] > arr[j+1]){
? ? ? ? ? ? ? ? ? ? ? ? int temp = arr[j];
? ? ? ? ? ? ? ? ? ? ? ? arr[j] = arr[j+1];
? ? ? ? ? ? ? ? ? ? ? ? arr[j+1] = temp;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? for(int i = 0;i < arr.length;i++){
? ? ? ? ? ? ? ? System.out.println(arr[i] + " ");
? ? ? ? ? ? }
? ? }
? ? public static void main(String[] args) {
? ? ? ? Algorithm algorithm = new Algorithm();
? ? ? ? algorithm.sort(82,88,988,223,184);
? ? }
}
不用謝,請叫我紅領(lǐng)巾~
查看全部 -
Java包的命名規(guī)則
查看全部 -
new關(guān)鍵字是創(chuàng)建實例對象的重要標(biāo)志
查看全部 -
java創(chuàng)建類的語法
類名要有直白意義
首字母大寫
不要數(shù)字開頭,不要包含特殊字符
查看全部 -
類名 對象名 = new 類名();
查看全部 -
包命名規(guī)范
查看全部 -
多態(tài)的實現(xiàn),返回值是接口可以直接在方法中調(diào)用實現(xiàn)類
查看全部 -
接口和實現(xiàn)類。開頭是接口名,結(jié)尾是具體的實現(xiàn)類名
查看全部 -
修飾符
查看全部 -
多態(tài)是同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力。
實現(xiàn)多態(tài)的關(guān)鍵是接口:接口是一個抽象的類型,只提供方法的定義;
實現(xiàn)類是一個接口的具體實現(xiàn),要實現(xiàn)每一個接口方法的功能。
查看全部 -
訪問修飾符用于控制類,成員變量,方法的訪問范圍。
private是私有,只能在類的內(nèi)部使用。
public是公共,在任何地方都能訪問。
default是默認(rèn),相同包的其他類可以訪問。
protected是繼承,只有繼承的子類能訪問到。
查看全部 -
同一個包下的類無需導(dǎo)入,可直接使用,不同包下的類使用時需要關(guān)鍵字import導(dǎo)入才可以使用
查看全部 -
包:package(在程序中稱為包,在文件形式下被稱為目錄)
把功能相似或相關(guān)的類組織在同一個包中
包也采用了樹形目錄的存儲方式
通過包也可限定類的訪問權(quán)限
包的命名規(guī)則:
?
查看全部 -
成員變量:
成員變量就是隸屬于對象的變量。
成員變量用于保存對象的靜態(tài)特征。
同類型的不同對象擁有相同的成員變量,但值彼此獨(dú)立。
成員變量的使用分為寫和讀。
查看全部 -
src代表了源代碼的目錄
查看全部 -
面向?qū)ο缶幊蹋豪镁幊谭绞襟w現(xiàn)出現(xiàn)實中的類與對象。
世間萬物皆對象。
類是抽象的概念,是對象的模板。類包含特征和行為。
對象是具體的事物,是類的具體實例。?
通過已有的現(xiàn)實中的類定義程序中的類(class)
從類(class)創(chuàng)建(實例化)具體的對象(object)
查看全部
舉報