在Java中空对象调用成员变量

推荐 生活 2019-08-15 09:42:39 5186

本文收集整理关于在Java中空对象调用成员变量的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:Java main函数为什么可以访问对象的私有成员变量
  • Q2:java 成员变量可以被对象调用吗?
  • Q3:java中 new操作符创建的对象 如果调用成员变量,该对象会在自己的内存空间中复制一下被调用
  • Q4:java 如何使用对象的成员变量
  • Q1:Java main函数为什么可以访问对象的私有成员变量

    12345678publicclassA{privateinta;publicstatictest(){//其他静态方法也能访问啊Aa=newA();a.a=2;System.out.println(a.a);}}

    因为这个main()是Test.main() 该类的静态方法访问该类的私有成员 没啥好奇怪的吧

    Q2:java 成员变量可以被对象调用吗?

    这得看这个变量的修饰符。如果是public 则可以直接被调用。否者你应该给这个变量写上对应的get/set方法。

    wwW..YiJitao.COm

    Q3:java中 new操作符创建的对象 如果调用成员变量,该对象会在自己的内存空间中复制一下被调用

    调用 是给你提供指针指向那个内存空间的地址 复制多浪费 难道你赋个值还得单独开辟内存空间不成?

    Q4:java 如何使用对象的成员变量

    public class Person{
    public int age;
    public String name;
    public static void main(String args[]){
    Person a=new Person();
    a.age=10;
    a.name="小明";
    Person b;
    b=a;
    System.out.println(b.age);
    }
    }

    相关文章
    面向对象和面向过程2019-01-14
    面向对象 面向过程区别2019-01-14
    如何理解面向对象思想2019-01-17
    找对象找什么样的男人2019-01-26
    面向对象程序设计语言是一种2019-02-08
    java对象引用对象赋值2019-02-20
    当前页面的脚本发生错误对象不支持2019-02-28
    想跟对象分手该怎么说2019-03-15
    入党发展对象和积极分子的区别2019-03-21
    autocad对象捕捉在哪里2019-03-22