默认计划
(1人评价)
【JAVA8】 面向对象编程【极限IT JAVA专业第3课】

JAVA的核心思想都在这门课程里边

价格 免费
该课程属于 0元参加 Java+ORACLE+HTML 【0计划】学习班
请加入后再学习

java不允许调用函数来改变

[展开全文]

同一块堆内存空间可以被不同的栈内存所指向,不同堆内存可以对同一堆内存进行内容的修改》引用传递的核心理念!

class Message{

private int num = 10;

public Message (int num){

this.num = num;

}

}

public int getNum(){

retrun this.num;

}

public classTestDemo{

public static void main(String[] args){

Message msg = new Message(30);

fun(msg);

System.out.println(msg.getNum());

}

public static void fun(Message temp){

temp.setNum(100);

}

}

运行结果为:100;

注意:String类对象的对象内容一旦声名,则不可改变!

 

[展开全文]

应用传递是整个Java精华所在。引用传递不清楚,Java不会!

核心意义:同一块堆内存空间可以被不同的栈内存所指向,不同栈内存可以对同一堆内存进行内容的修改。

String类的对象的内容一旦声明则不可改变

虽然String属于引用类型,由于不可改变,把String当基本类型来使用,每个String只能保存一个数据。

 

[展开全文]