博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
局部变量的值赋给成员变量 案例(红色字体)
阅读量:4450 次
发布时间:2019-06-07

本文共 1636 字,大约阅读时间需要 5 分钟。

1 /* 2 编写车类,属性:颜色、品牌、价格 3 编写车的测试类,创建车的对象 4 */ 5 class Car{ 6     //属性也叫做成员变量 7     String color; 8     String brand; 9     double price;10     11     //方法12     public void print(String name){        //name是形参13         int i;    //i就是局部变量14 15         for(int j=1;j<=5;j++){        //j也属于局部变量16         17         }18     }19     public void show(){20         int a;        //a是局部变量21         //System.out.println("a = " + a);    //出现编译错误,原因:局部变量必须先声明,再赋值最后才可以使用22     23         a = 123;24         System.out.println("a = " + a);25         System.out.println("price = " + price);        //026     }27     public void print2(){28         /*总结:在同一个类中,成员变量的名字可以与局部变量的名字同名29                     但是局部变量名字优先,也就是就近优先30                     如果非要访问成员变量则必须添加this.31         */32         String color = "灰色";    //color是局部变量33         System.out.println("输出局部变量color的值:"+ color);34         System.out.println("输出成员变量color的值:"+ this.color);    //this代表当前这个对象,也就是 当前谁调用这个方法则这个对象就是谁35     }36     public void setBrand(String brand){37         //实现将局部变量Brand的值赋给成员变量brand38          this.brand = brand;        //左侧是成员变量,右侧是局部变量    39     }40 }41 //编写车的测试类42 class CarTest{43     public static void main(String[ ]args){44         //实例化车45         /*Car c = new Car();46         //c.show( );47         c.print2();48 49         System.out.println();50         Car c2 = new Car();51         c2.color = "白色";52         c2.print2();53         */54 55         Car c3 = new Car();56         c3.setBrand("大众");57         System.out.println("品牌是:" + c3.brand);      //所以局部变量大众赋给了成员变量,所以输出就为 品牌是:大众58     }59 }

 

转载于:https://www.cnblogs.com/penphy/p/10912512.html

你可能感兴趣的文章
04-js的运算符
查看>>
第三天 while循环 及其用法
查看>>
Delphi 10 seattle 去掉自带的代码连接线
查看>>
构建高并发高可用的电商平台架构实践(转)
查看>>
Geometry Imager Viewport Filter
查看>>
Guava API学习之Optional 判断对象是否为null
查看>>
九度oj 题目1025:最大报销额
查看>>
数字及字符串
查看>>
【转载】OmniGraffle (二)基础绘图和模具
查看>>
一些提高开发效率的 Category
查看>>
拓扑排序基础题——排序
查看>>
搭建keepalived+mysql主从复制高可用
查看>>
假如你在每一个变化中看见崭新的自己
查看>>
转:iphone 申请证书
查看>>
电子测量作业——采用DDS(数字频率合成法)设计信号发生器 ,完成设计方案。...
查看>>
Python就业方向
查看>>
一步步学习SPD2010--第二章节--处理SP网站(3)--创建网站层次架构
查看>>
TCP
查看>>
Excel常用函数大全
查看>>
团队-团队编程项目中国象棋-模块测试过程
查看>>