當前位置:首頁 » 編程語言 » java定義方法

java定義方法

發布時間: 2022-01-10 05:54:27

1. java怎麼定義公共方法

public string getName(){
return "abcd";

}

2. java方法怎麼定義

java方法包括:方法的簽名,方法體。方法的簽名部分又包括:訪問許可權,返回值,函數名,形參列表。方法體:方法的主體部分,即函數的實現部分。
示例:private int function1(int s)
{
return s;

}
其中private是訪問許可權,除此之外還有public,protect,默認這三種許可權。
int是返回值的類型,而這個地方的返回值是可以任意類型的。也可以不返回值。那就是void類型。
形參列表是需要從外部傳進來的值。傳入一個參數值進行處理。
可以這樣理解:你想要削蘋果,函數就相當於一把小刀,你用這把小刀去削完,就相當於函數處理完數據。

3. 關於Java定義方法

這個涉及到Java的作用域,分別是public、預設(默認)、protected以及private。
1、public:public表明該數據成員、成員函數是對所有用戶開放的,所有用戶都可以直接進行調用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有財產神聖不可侵犯嘛,即便是子女,朋友,都不可以使用。

3、protected:protected對於子女、朋友來說,就是public的,可以自由使用,沒有任何限制,而對於其他的外部class,protected就變成private。

4、默認(預設)則在包內包外的子類都可見。

4. java方法定義

Java定義方法流程如下:
Tv 這個類中定義一個我是電視機的方法,首先方法必須有名字 有時使用范圍 有返回值 返回值可以為空,如下面代碼
Class Tv{
public void myName(){
system.out.println("我是李家的電視機");
}
public static void mian(String[] args){
Tv t = new Tv();
t.myName();
}
}
在main 方法體中,我首先初始化 Tv 這個類,初始化類 必須用到new 這個關鍵字, 然後 用Tv類的引用t來操作Tv的對像中的方法,如上面t.myName(),即:對象引用點方法的名字
右鍵Run as Application 運行 控制台 會輸出 我是李家的電視機。

5. Java定義方法

定義類就是class,定義裡面的這些屬性就是int String這些,這個作業太基礎了吧。。。。。

6. 定義JAVA方法有哪些要素

定義一個java方法,例如:
public static int function(double a)
{
System.out.println("hello world");
}

1.首先
public為訪問修飾符,表示這個方法所有其他類裡面都能訪問
除此之外還有private和protect。
如果上述三個都不寫,則為默認訪問類型。

2.static表示靜態,根據需求,可選。

3.int 返回類型,必選,其他可以為double char等或者是對象引用類型。如果什麼都不用返回,則用void

4.function 方法名稱,根據自己需求去起名

5(double a) 形參,可選,可多個,用逗號分隔。

6{
System.out.println("hello world");
}
方法體,調用這個方法執行的內容

7.還可以在返回類型前面加上abstract,如果加上abstract,則,不可以寫方法體

7. 在java中怎麼定義一個方法

引用:
在這個程序裡面的a.getx()自定義方法,就需要返回值.
因為前面的實例變數x為整型
所以返回值類型也要是整型
然後用return返回x的值50
用a.getx()調用
使用System.out.println();輸出return返回來的值

public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}

運行結果為50

8. 關於java方法定義

package nc.bs.impl;

public class Player {

private String name;

private double salary;

public Player(String name, int salary) {
this.name = name;
this.salary = salary;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public double getSalary() {
return salary;
}

public void setSalary(double salary) {
this.salary = salary;
}

}

package nc.bs.impl;

import java.util.ArrayList;

public class Team {
private String name;

private int num;

private ArrayList<Player> player=new ArrayList<Player>();
/**
*
* @param team 團隊
* @param normative 薪水標准
* @return 判斷結果
* @throws Exception
*/
public static String isGoBeyond(Team team,double normative) throws Exception {
if(team==null)
{
throw new Exception("該團隊為空");
}
StringBuffer result=new StringBuffer();
int personCount=team.getNum();
ArrayList<Player> list=team.getPlayer();
double totalTeam=0;
for (Player p:list) {
totalTeam+=p.getSalary();
if(p.getSalary()>normative)
{
result.append("球員:"+p.getName()+"薪水超標,目前薪水:"+p.getSalary());
}
}
double avgTeam=totalTeam/personCount;
String teamStr=avgTeam>normative?" 平均薪水已超標":" 平均薪水未超標";
result.append("球隊平均薪水:"+avgTeam+teamStr);
return result.toString();
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
public int getNum()
{
if(!player.isEmpty()){
num=player.size();
}
return num;
}

public ArrayList<Player> getPlayer() {
return player;
}

}

9. java中能在方法中定義方法嗎

方法中不能直接定義方法,但可以在方法中定義類,類裡面再定義方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}

10. java方法的定義

//給你一條條解釋吧 public class MethodDemo01{ //main方法,程序的入口
public static void main(String args[]){ //調用該類的靜態方法,因為main是靜態的方法,所以printInfo方法只能是寫成靜態的,不然需要實例化該類之後再用實例名稱調用該方法了//這里調用了三次,顯然結果都會一樣。
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
System.out.println("Hello World!!!") ;
} //靜態方法
public static void printInfo(){//定義了一字元數組,並初始化了元素值
char c[] = {'H','e','l','l',
'o',',','L','X','H'} ; // 定義字元數組//循環,c.length 表示字元數組c的長度,也就是元素的個數
for(int x=0;x<c.length;x++){ // 循環輸出//循環一次輸出一個字元
System.out.print(c[x]) ;
}//循環完成就把所有的字元都輸出來了。//這個換行的語句 可以不帶參數!
System.out.println("") ; // 換行
}
}

熱點內容
訪問攔截怎麼解除安卓 發布:2024-09-20 17:28:48 瀏覽:273
蘿卜干存儲 發布:2024-09-20 17:21:37 瀏覽:714
蘋果手機如何遷移軟體到安卓手機 發布:2024-09-20 17:21:34 瀏覽:691
查看伺服器ip限制 發布:2024-09-20 16:56:27 瀏覽:388
p搜系統只緩存1頁為什麼 發布:2024-09-20 16:48:51 瀏覽:838
上網的賬號和密碼是什麼東西 發布:2024-09-20 16:31:31 瀏覽:612
安卓手機王者榮耀如何調超高視距 發布:2024-09-20 16:31:30 瀏覽:428
安卓G是什麼app 發布:2024-09-20 16:23:09 瀏覽:81
iphone怎麼壓縮文件 發布:2024-09-20 16:08:18 瀏覽:356
linux查看用戶名密碼是什麼 發布:2024-09-20 16:03:20 瀏覽:744