java物件導向簡單的方法封裝

2021-08-29 13:59:29 字數 1542 閱讀 8603

我們對方法進行簡單的封裝可以在同乙個包下面進行對其的操作

比如,建立乙個類,比如起名叫myarrays,此方法封裝不需要main方法,需要修飾符+返回值型別+方法名(){}

修飾符暫時使用public,返回值型別看你資料型別,根據業務邏輯 當呼叫該方法時要得到這個結果或者說要得到這個結果之後在去做邏輯的時候 就需要給返回值,若果僅僅是呼叫一下不需要結果那麼就不要返回值

這裡需要注意,如果有返回值型別的話一定記住要用return去給乙個返回值,不然會報錯

第一步封裝方法

//對陣列進行操作

public class myarrays

} system.out.println("最大值為:" + max);

} //快速列印陣列

public void dayin (int arr) else

} system.out.print("}");

} //對陣列進行排序

public void paixu (int arr)

}} dayin(arr);

} //找到陣列中的一位數並返回角標,沒有則返回-1

public void cha (int a,int arr)

} system.out.println(-1);

} //複製擷取陣列

public int fuzhi (int a,int arr) else

}} return f;

} //複製陣列從角標開始幾位數賦值給新的陣列

public int fuzhizhiding (int a,int b,int arr)

return f;

}}

簡單的方法封裝之後就可以在同乙個包裡面建立乙個測試類,去進行這個方法類的測試,上面這些簡單的方法在我之前的部落格中都有講解,不懂得可以去翻一下我之前的部落格,都是些最基礎的方法,之後我們在同乙個包建立個測試類進行測試,即:

第二步測試

public class demo ;

l.max(a);

l.dayin(a);

system.out.println();

l.paixu(a);

system.out.println();

l.cha(9, a);

int f = l.fuzhi(8, a);

system.out.println(arrays.tostring(f));

int d = l.fuzhizhiding(0, 9, a);

system.out.println(arrays.tostring(d));

}}

控制台列印結果為

最大值為:102

7[1, 2, 2, 4, 5, 6, 8, 9]

[1, 2, 2, 4, 5, 6, 8, 9, 80]

這是最基礎最簡單的方法封裝基礎入門

JAVA物件導向封裝

一 屬性和方法封裝private 1 封裝的目的保護某些屬性和方法不被外部看到 2 封裝的實現,為屬性和方法進行封裝使用private方法,為外部訪問。舉例如下 package com.guo.ci class person public void setage int age public voi...

java物件導向之封裝

封裝 是指隱藏物件的屬性以及具體實現細節,外部只能訪問公共部門。簡單的來說,外部無法訪問呼叫乙個類的private部分,只能呼叫他的公共部門,這就叫做封裝 好處 將變化隔離 便於外部使用 提高重用性 提高安全性 private關鍵字 1.是乙個許可權修飾符,許可權級別最低 2.用於修飾成員變數和成員...

神器 Java物件導向 封裝

封裝 是指隱藏物件的屬性和實現的細節,僅僅對外提供公重點內容共的訪問方式,這樣的好處有 1 將變化隔離。2便於使用。3 提高重用性。4 提高安全性。封裝的原則 將不需要對外提供的內容都隱藏起來 把屬性都隱藏,提供公共的訪問 這裡如何提供訪問方式了主要有兩種set方法和get方法外界很多都是通過這兩種...