class Child{
int putAppleNum;//对象属性 每个小 孩放的苹果数量
static int eatAppleNum;//类属性 小孩一共吃的苹果
//对象行为 无返回值
void eatApple(Basket basket,int appleNum){
basket.appleNum=basket.appleNum-appleNum;
Child.eatAppleNum=Child.eatAppleNum+appleNum;
}
void putApple(Basket basket,int appleNum){
basket.appleNum=basket.appleNum+appleNum; //放苹果的行为
this.putAppleNum=this.putAppleNum+appleNum;//当前小孩放的数量变化
}
class Apple{
}
class Basket{
int appleNum;}
}
class TestApple{public static void main(String[] args)
{
Child c1 = new Child();//创建小孩一
Child c2 = new Child();
Basket b1 = new Basket();
Basket b2 = new Basket();
c1.putApple(b1,5);
c1.putApple(b2,3);
c2.putApple(b2,6);
c1.eatApple(b2,2);
c2.eatApple(b1,4);
System.out.println("c1 putAppleNum"+c1.putAppleNum);
System.out.println("c2 putAppleNum"+c1.putAppleNum);
System.out.println("b1 appleNum"+b1.appleNum);
System.out.println("b2 appleNum"+b2.appleNum);
System.out.println("Child eatAppleNum"+Child.eatAppleNum);
}
}
int putAppleNum;//对象属性 每个小 孩放的苹果数量
static int eatAppleNum;//类属性 小孩一共吃的苹果
//对象行为 无返回值
void eatApple(Basket basket,int appleNum){
basket.appleNum=basket.appleNum-appleNum;
Child.eatAppleNum=Child.eatAppleNum+appleNum;
}
void putApple(Basket basket,int appleNum){
basket.appleNum=basket.appleNum+appleNum; //放苹果的行为
this.putAppleNum=this.putAppleNum+appleNum;//当前小孩放的数量变化
}
class Apple{
}
class Basket{
int appleNum;}
}
class TestApple{public static void main(String[] args)
{
Child c1 = new Child();//创建小孩一
Child c2 = new Child();
Basket b1 = new Basket();
Basket b2 = new Basket();
c1.putApple(b1,5);
c1.putApple(b2,3);
c2.putApple(b2,6);
c1.eatApple(b2,2);
c2.eatApple(b1,4);
System.out.println("c1 putAppleNum"+c1.putAppleNum);
System.out.println("c2 putAppleNum"+c1.putAppleNum);
System.out.println("b1 appleNum"+b1.appleNum);
System.out.println("b2 appleNum"+b2.appleNum);
System.out.println("Child eatAppleNum"+Child.eatAppleNum);
}
}
解决方案 »
- 实现自动计算会员折扣
- 变量初始值的问题
- 我想问一下 java中 类和操作类的区别 呵呵
- JAVA达人来帮帮忙吧
- 求高手写一个判断数字是否为double类型的抛出异常Exception,给全分谢谢
- 请教:Statement executeUpdate(String sql)
- java sql 中如何获取一个列中的字段值?在线等!助我感激不尽
- 关于jfreechart动态 时间轴的疑问.
- 简单问题,一定进来看看。
- 装不了weblogic,问
- 汽车的刹车抽象行为,是放在Abstract class Vehicle 里还是Interface Brake 里?
- 日志log4j.xml(FileAppender形式的)
Child.Basket b1 = c1.new Basket();
Child.Basket b2 = c2.new Basket();