资源描述
1.基本加数器
class adder {
int x;
int y;
int r;
public adder (int x,int y) {
this.x=x;
this.y=y;
}
public void setx(int x){
this.x=x;
}
public void sety(int y){
this.y=y;
}
public int getx(){
return x;
}
public int gety(){
return y;
}
public int getr(){
return r;
}
public void add(){
r=x+y;
}
}
public class textadder {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
adder a;
a=new adder(0,0);
a.add();
System.out.println(a.getr());
a.setx(3);
a.sety(5);
a.add();
System.out.println(a.getr());
adder b=new adder(1,2);
b.add();
System.out.println(b.getr());
}
2.
class adder{
int x;
int y;
int r;
public adder(int x,int y){
this.x=x;
this.y=y;
}
public void setX(int x){
this.x=x;
}
public void setY(int y){
this.y=y;
}
public void setR(int r){
this.r=r;
}
public int getX(){
return x;
}
public int getY(){
return y;
}
public int getR(){
return r;
}
public void add(){
r=x+y;
}
}
class compter extends adder{
public compter(int x, int y) {
super(x, y);
// TODO 自动生成构造函数存根
}
public void multiplex(){
int tmp=getX()*getY();
setR(tmp);
}
}
public class testadder {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
compter a;
a=new compter(0,0);
a.add();
System.out.println(a.getR());
a.setX(3);
a.setY(5);
a.multiplex();
System.out.println(a.getR());
}
}
展开阅读全文