java面向对象:引用传递
来源:互联网 发布:无线优化工程师 编辑:程序博客网 时间:2024/05/06 17:52
引用传递:package bao;////////引用传递案例:
class Ref{ //名称 最好大写开头
int temp=10;//声明变量,并初始化
}
public class refdemo {
public static void main(String[] args) {
Ref ref; //主方法调用temp使用
ref=new Ref(); //声明,并创建Ref对象,再对其对象进行实例化操作
//或者合为一步:Ref ref=new Ref();
ref.temp=15;//通过对象调用属性执行,并重新给变量赋值
System.out.println(ref.temp);
tell(ref );//调用tell执行
System.out.println(ref.temp);
// System.out.println(r2.temp);此语句出现错误,
}
public static void tell(Ref r2) {//声明一个tell方法
r2.temp=30;//通r2把变量值修改为30 ,就是在此步奏之前r2为30
class Ref{ //名称 最好大写开头
int temp=10;//声明变量,并初始化
}
public class refdemo {
public static void main(String[] args) {
Ref ref; //主方法调用temp使用
ref=new Ref(); //声明,并创建Ref对象,再对其对象进行实例化操作
//或者合为一步:Ref ref=new Ref();
ref.temp=15;//通过对象调用属性执行,并重新给变量赋值
System.out.println(ref.temp);
tell(ref );//调用tell执行
System.out.println(ref.temp);
// System.out.println(r2.temp);此语句出现错误,
}
public static void tell(Ref r2) {//声明一个tell方法
r2.temp=30;//通r2把变量值修改为30 ,就是在此步奏之前r2为30
} }
例子2:package bao;
public class refdemo01 {
/**
* @param args
*/
public static void main(String[] args) {
String str1="hello";
System.out.println(str1);
tell(str1);
System.out.println(str1);
}
public static void tell(String str2) {
str2="jike";
}--------------------------------显示:hello hello----------为何? ------------------------string类型数据不可更改!
0 0
- java面向对象:引用传递
- Java面向对象基础--引用传递分析
- java面向对象 【专题】引用传递
- 面向对象 引用传递
- 面向对象 引用传递
- 面向对象,引用传递
- Java面向对象-方法的值传递和引用传递
- 12-8java面向对象对象之引用传递
- JAVA面向对象 对象/引用
- Java基础-面向对象中引用传递和按值传递
- 【JAVA】34、对象引用传递
- Java基础(极客)——11、Java面向对象中引用的传递
- Java面向对象-5.引用
- 面向对象之值传递和引用传递
- java 第四天 面向对象(基础篇之引用传递及基本应用)
- Java-面向对象(基础篇)--引用传递与基本应用
- 18天Java学习---6.面向对象编程01-类对象的构建及对象的引用传递
- 黑马程序员---Java基础学习之面向对象的值传递和引用传递
- bfs+很巧妙的一个记录路径方式!!
- shell脚本输出文件夹下所有目录的绝对路径
- Android】RxJava + Retrofit完成网络请求
- Windows自定义消息ID
- Email诞生记(下)
- java面向对象:引用传递
- NanoPC-T2 Uboot启动过程分析 - 2-5 board_init_r() part 1
- android 版本更新
- SpringMVC 实现文件下载
- VFS
- Centos服务器的端口映射
- centos配置lldp与交换机建立邻居关系
- 文章标题
- 找工作之C++复习