面向對象(方法的形式參數是類名的時候如何調用)


形式參數的問題:

形式參數兩大類:

基本類型和引用類型

 

1.

基本類型:形式參數的改變不影響實際參數

引用類型:形式參數的改變直接影響實際參數

 

2. 引用類型包括:類、接口、數組

 

3. 形式參數是基本數據類型

 1 class Demo {
 2     public int sum(int a, int b) {
 3         return a + b;
 4     }
 5 
 6 }
 7 
 8 public class ArgsTest {
 9     public static void main(String[] args) {
10         //形式參數是基本數據類型的調用
11         Demo d = new Demo();
12         int result = d.sum(10, 20);
13         System.out.println("result:"+result); //result:30
14     }
15 }

 

4. 形式參數是引用數據類型

 1 //形式參數是引用類型
 2 class Student {
 3     public void show() {
 4         System.out.println("我愛學習");
 5     }
 6 
 7 }
 8 
 9 class StudentDemo {
10     //方法的形式參數是一個類類型(引用類型),這里其實需要的是該類的對象
11     public void method(Student s) {
12         s.show();
13     }
14 }
15 
16 public class ArgsTest {
17     public static void main(String[] args) {
18 
19         StudentDemo sd = new StudentDemo();
20         Student s = new Student();
21         //傳入的是對象,也就是一個內存地址值
22         sd.method(s);  //控制台打印:我愛學習
23     }
24 
25 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM