• 面向对象(方法的形式参数是类名的时候如何调用)


    形式参数的问题:

    形式参数两大类:

    基本类型和引用类型

    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 }
  • 相关阅读:
    708. Insert into a Cyclic Sorted List
    24. Swap Nodes in Pairs
    877. Stone Game
    EOJ Monthly 2020.7 A. 打字机(前缀和+思维)
    EOJ Monthly 2020.7 B. 线上考试(排列组合)
    【JavaScript】Generator
    【JavaScript】Promise
    【JavaScript】throw 和 try...catch
    【JavaScript】JSON
    【JavaScript】WeakSet
  • 原文地址:https://www.cnblogs.com/happy520/p/6613893.html
Copyright © 2020-2023  润新知