• 面向对象03回顾方法的调用


    package com.oop.demo01;

    public class Demo02 {
    public static void main(String[] args) {
    //实例化这个类 new
    //对象类型 对象名 = 对象值;

    Student student = new Student();
    student.say();
    }

    //和类一起加载的
    public void a(){
    b();
    f();
    }
    //类实例化 之后才会存在
    public void b(){

    }
    public static void c(){
    d();
    }
    public static void d(){

    }
    public void e(){
    f();
    }
    public void f(){

    }
    }
    package com.oop.demo01;

    public class Demo03 {
    public static void main(String[] args) {
    //实际参数和形式参数的类型要对应!
    int add = Demo03.add(1,2);
    System.out.println(add);
    }

    public static int add(int a, int b){
    return a+b;
    }

    package com.oop.demo01;

    public class Demo04 {
    public static void main(String[] args) {
    int a = 1;
    System.out.println(a);//1

    Demo04.change(a);

    System.out.println(a);//1
    }

    //返回值为空
    public static void change(int a){
    a = 10;
    }

    package com.oop.demo01;

    //引用传递: 对象,本质还是值传递

    //对象,内存

    public class Demo05 {
    public static void main(String[] args) {
    Perosn perosn = new Perosn();

    System.out.println(perosn.name);//null

    Demo05.change(perosn);

    System.out.println(perosn.name);//Leo

    }
    public static void change(Perosn perosn){
    //perosn是一个对象:指向的--> Perosn perosn = new Perosn();这是一个具体的人,可以改变属性!
    perosn.name = "Leo";
    }


    }
    class Perosn{
    String name;//null
    }




    }





    }
  • 相关阅读:
    Matplotlib学习
    Docker win10安装
    pandas读取文件报错
    python特殊函数__str__、__repr__和__len__
    tar命令总结
    lamp服务器站点目录被植入广告代码处理
    linux简单测试
    中国剩余定理
    牛客暑期第六场G /// 树形DP 最大流最小割定理
    逆元 组合A(n,m) C(n,m)递推 隔板法
  • 原文地址:https://www.cnblogs.com/yuanzhihui/p/14872159.html
Copyright © 2020-2023  润新知