4.3 实验练习
来源:互联网 发布:mysql 全文检索 中文 编辑:程序博客网 时间:2024/05/29 02:37
4.3.1 实例成员和类成员
class A{float a;static float b;void setA(float a1){a=a1;}void setB(float b1){b=b1;}float getA(){return a;}float getB(){return b;}void inputA(){System.out.println(a);}static void inputB(){System.out.println(b);}}public class Ex4_3{public static void main(String args[]){A.b=100;A.inputB();A cat=new A();A dog=new A();cat.setA(180);cat.setB(380);cat.inputA();cat.inputB();dog.setA(300);dog.setB(800);dog.inputA();dog.inputB();}}
一下是错误的结果与正确的结果。错误的原因是:参数与成员变量都是同一个字母a.
4.3.2 公司和职员
class Employee{int age;void setAge(int m){age=m;}void showAge(){System.out.println("年龄:"+age);}}class Corp{Employee secretary;void setSecretary(Employee emp){secretary=emp;}void showSecretaryAge(){secretary.showAge();}}public class Mainclass{public static void main(String args[]){Employee zhangLin=new Employee();zhangLin.setAge(21);Corp tomCorp=new Corp();tomCorp.setSecretary(zhangLin);System.out.println("tomCorp公司的秘书年龄:");tomCorp.showSecretaryAge();zhangLin.setAge(22);Employee jiangHua=new Employee();jiangHua.setAge(28);tomCorp.setSecretary(jiangHua);System.out.printf("zhangLin(年龄:%d)不再是公司的秘书了\n",zhangLin.age);System.out.println("tomCorp公司的秘书年龄:");tomCorp.showSecretaryAge();}}
- 4.3 实验练习
- 实验练习(1)
- 1.2 实验练习
- 2.2 实验练习
- 3.2 实验练习
- 4.2 实验练习
- 5.2实验练习
- 5.2 实验练习
- NS2实验练习
- hp uft 实验练习
- CCNA实验练习
- c++实验练习
- 独立键盘的练习实验
- 实验4-9 综合练习
- 实验5-8 综合练习
- 实验八 命令操作练习
- lab1的实验练习答案
- 练习系统 实验一 填词
- 验证码的使用
- Starling 为基础开发游戏框架的使用心得和技巧
- Essay-IT学习方法论
- Android webView缓存机制
- android异步任务详解 AsynTask
- 4.3 实验练习
- java泛型详解
- 异常备忘:java.lang.UnsupportedClassVersionError: Bad version number
- Git 常用命令
- MFC自定义消息 笔者的尝试版本
- 35个Jquery应用实例
- C++类的继承
- PHP 第三方调用 UC_Center用户登录认证
- Cannot find the tag library descriptor for http://jakarta.apache.org/struts/tags-tiles这个错误是?