黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java實(shí)例方法

Java實(shí)例方法

更新時(shí)間:2022-04-28 11:09:59 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1433次

動(dòng)力節(jié)點(diǎn)小編告訴大家,實(shí)例方法是執(zhí)行特定任務(wù)的一組代碼。有時(shí)程序會(huì)變大,我們希望將 main 方法的邏輯與其他方法分開。方法是寫在Java內(nèi)部類的函數(shù)。由于java是一種面向?qū)ο蟮木幊陶Z言,我們需要在一些類中編寫方法。

關(guān)于實(shí)例變量的要點(diǎn)是:

實(shí)例方法可以直接且不變地訪問實(shí)例變量和實(shí)例方法。

實(shí)例方法可以直接訪問靜態(tài)變量和靜態(tài)方法。

不帶參數(shù)的實(shí)例方法

句法:

修飾符 return_type method_name( )
{
        方法體;
}

修飾符:定義方法的訪問類型,可選用。

return_type:方法可能會(huì)返回一個(gè)值。例如:- int、void、String、char、float 等。

method_name:這是方法名稱,您可以在編寫變量名稱時(shí)編寫任何內(nèi)容。

方法體:方法體描述了方法對(duì)語句的作用。

例子:

公共無效顯示()
{
       整數(shù)a = 10;
    System.out.println(a);
}

調(diào)用實(shí)例方法:

靜態(tài)方法中不能直接調(diào)用實(shí)例方法,所以可以使用類的對(duì)象調(diào)用實(shí)例方法。我們知道java程序的執(zhí)行是從main方法開始的,而main方法是靜態(tài)的,所以不能直接調(diào)用實(shí)例方法。我們必須創(chuàng)建類對(duì)象;然后,我們可以在main方法中調(diào)用實(shí)例方法。

讓我們看看如何調(diào)用 Instance 方法:

示例 1:

// Java program to see how can we call
// an instance method without parameter
import java.io.*;
class GFG {
	// static method
	public static void main (String[] args) {		
		// Creating object of the class
		GFG obj = new GFG();				
		// Calling instance method
		obj.disp();		
		System.out.println("GFG!");
	}		
	// Instance method
	void disp()								
	{
		// Local variable
		int a = 20;							
		System.out.println(a);
	}
}

輸出

20
GFG!

示例 2:

// Java program to see how can we call
// an instance method without parameter
import java.io.*;
// Different class
class class1 {	
	// Instance method in different class
	void add()				
	{
	int a= 2;
	int b= 3;
	System.out.println("The sum of 2 and 3 is :" + (a+b));
	}
}
class GFG {
	// Static method
	public static void main (String[] args) {				
		// creating object of the class
		class1 obj = new class1();					
		// calling instance method
		obj.add();			
		System.out.println("GFG!");
	}
}

輸出

2和3之和為:5
GFG!

帶參數(shù)的實(shí)例方法

帶參數(shù)的實(shí)例方法在主方法中調(diào)用時(shí)采用參數(shù)。現(xiàn)在讓我們看看示例以更好地理解。

句法:

 修飾符 return_type 方法名(參數(shù)列表)
{
    方法體;
}

參數(shù)列表:以逗號(hào)分隔的參數(shù)列表。這些是可選的;該方法可能包含零個(gè)參數(shù)。

例子:

公共無效顯示(int a,int b)
{
      詮釋 x=a ;
      整數(shù)y=b;
      int z = x+y;
     System.out.println(z);
}
// Java program to see how can we call
// an instance method with parameter
import java.io.*;
class GFG {
	// static method
	public static void main (String[] args) {		
		// creating object
		GFG obj = new GFG();					
		// calling instance method by passing value
		obj.add(2,3);			
		System.out.println("GFG!");
	}	
// Instance method with parameter
void add(int a, int b)		
{
	// local variables
	int x= a;					
	int y= b;					
	int z= x + y;				
	System.out.println("Sum : " + z);
}
}

輸出

總和:5
GFG!

實(shí)例方法的類型:

Java中有兩種實(shí)例方法:

訪問器方法 (Getters)

突變器方法 (設(shè)置器)

訪問器方法用于使代碼更安全并提高其保護(hù)級(jí)別,訪問器也稱為getter。getter返回值(訪問器),它返回int、String、double、float等數(shù)據(jù)類型的值。為方便程序,getter以“get”開頭,后面跟著變量名。

mutator方法也稱為setter。它為類程序中使用的任何變量設(shè)置值。并以單詞“set”開頭,后跟變量名。Getter 和 Setter 使程序員可以方便地設(shè)置和獲取特定Java數(shù)據(jù)類型的值。在 getter 和 setter 中,變量的第一個(gè)字母應(yīng)該是大寫的。

Accessor 和 mutator 主要用于在 main 方法中訪問或設(shè)置類的私有成員的值。

讓我們通過一些例子來理解:

// Java program to demonstrate the
// types of instance methods
import java.io.*;
class account {	
	// private variable-balance
	private int balance = 50;		
	// accessor method (getter)
	public int getBalance()
	{
		return balance;
	}	
	// Mutator method (setter)
	public void setBalance(int a)
	{
		// return balance + a;
		balance += a;
	}
}
class GFG {
	public static void main(String[] args)
	{
		account obj = new account();		
		// setting new value for balance
		obj.setBalance(50);		
		// calling the Mutator (accessor)
		System.out.println("Your Balance : "+ obj.getBalance());								
		System.out.println("GFG!");
	}
}

輸出

您的余額:100
GFG!

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: www.欧美黄色 | 一级黄色大毛片 | www.男插女b免费视频 | 色老头成人免费视频天天综合 | a免费在线观看视频 | 禁网站在线观看免费视频 | 午夜免费体验 | 美国俄罗斯毛片一区二区 | 日韩图区 | 欧美日韩一区二区三区视频播 | 国产深夜福利 | 亚洲无线码一区二区三区 | 日日爽夜夜操 | 欧美乱妇高清无乱码 | 亚洲日产综合欧美一区二区 | 欧美久久综合九色综合 | 最近新韩国日本免费看 | 国产一卡二卡三卡 | 农村女人偷人一级大毛片 | 日韩免费在线观看视频 | 黄色大片网 | 国产精品成人不卡在线观看 | 日本三级香港三级妇三 | 日本xxxxx黄区免费看动漫 | 久久成人国产精品青青 | 在线成人观看 | 久久成人国产精品免费 | 182tv成人午夜在线观看 | 在线不卡一区二区 | 成熟女人免费一级毛片 | 天天操天天干天搞天天射 | 日本在线亚洲 | 日韩一本| 亚洲成年人免费网站 | 国产精品嫩草影院奶水 | 成人欲涩漫h漫免费动漫 | 欧美激情免费a视频 | 在线免费观看a级片 | 国产精品成人一区二区1 | 亚洲国产黄色 | 精品在线一区二区三区 |