java中类与类之间,类与方法之间的调用程序
来源:互联网 发布:阿里云和腾讯云 编辑:程序博客网 时间:2024/06/11 01:48
实现两个数相加:在Computer中输入数据,由CPU进行计算,Display显示器显示出结果;
Computer类:
package Nandu;
import java.util.Scanner;public class Computer {
public Cpu cpu;//创建CPU类的对象
public Display display;//创建Display类的对象
//空参构造
public Computer(){
}
//实参构造
public Computer(Cpu cpu,Display display){
this.cpu=cpu;
this.display=display;
}
public void show(){
this.display.showC();//调用Display类中的showcaseC()方法,实现输出welcome
}
//输入两位数想加的数字,并调用Cpu中的计算
public void calculate(){
Scanner input=new Scanner(System.in);
System.out.println("输入一个数字:");
int num1=input.nextInt();
System.out.println("输入另一个数字:");
int num2=input.nextInt();
int result=cpu.add(num1, num2);//调用Cpu中的add(int num1,int num2)方法,实现num1和num2相加的功能
display.showR(result);//调用Display中的showR(int result)方法打印出结果
input.close();//关闭输入Scanner
}
}
Cpu类
package Nandu;
public class Cpu {
public String name;
public double hz;
//空参构造
public Cpu(){
}
//有参构造
public Cpu(String name,double hz){
this.name=name;
this.hz=hz;
}
public int add(int num1,int num2){
return num1+num2;
}
}
Display类
package Nandu;
public class Display {
//属性
public String name;
public double size;
//空参构造
public Display(){
}
//有残构造
public Display(String name,double size){
this.name=name;
this.size=size;
}
public void showC(){
System.out.println("welcome");
}
public void showR(int result){
System.out.println("display the result is"+result);
}
}
程序执行入口(主程序)类
package Nandu;
public class Test {
public static void main(String[] args){
Cpu cpu=new Cpu("Intel",3.4);
Display display=new Display("BenQ",27);//创建Display的对象,并且赋值
Computer computer=new Computer(cpu,display);//创建Computer的对象
computer.show();//调用show()方法
computer.calculate();//调用calculate()方法
}
}
- java中类与类之间,类与方法之间的调用程序
- 父类与子类之间变量和方法的调用
- 父类与子类之间变量和方法的调用
- Java 类之间方法调用的总结
- java基础:父类与子类之间变量和方法的调用
- java基础:父类与子类之间变量和方法的调用
- java基础:父类与子类之间变量和方法的调用
- java基础:父类与子类之间变量和方法的调用
- java基础:父类与子类之间变量和方法的调用
- java基础:父类与子类之间变量和方法的调用
- java中类与类之间
- 子类与父类之间的方法重载、隐藏、重写与虚方法调用
- java中类与类之间的关系
- java中类与类之间的关系 详解
- java中类与类之间的关系
- java中类与类之间的关系
- Java中类与类之间的关系
- java中类与类之间的几种关系
- Tomcat中Java垃圾收集调优
- overridePendingTransition和FLAG_ACTIVITY_REORDER_TO_FRONT同时使用时,没有Activity启动动画
- 机器学习 第二周
- An universal algorithm design of fixed length substring locating
- ubuntu 14.04 更新 flash
- java中类与类之间,类与方法之间的调用程序
- jqueryui-example-autocomplete实现自动填充效果
- 安卓非绑定方式的service生命周期测试
- WIFI之服务器系统设计组成
- Linux IO模式及IO多路复用详解
- asda
- 蓝桥杯OJ刷题日记——07-基础练习 特殊的数字
- vmprotect
- 谈谈asp.net