QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 751|回复: 3

一道国外的java题目,谁能做?

[复制链接]
发表于 2004-8-13 11:18:51 | 显示全部楼层 |阅读模式
let’s consider the following Java code:

Interface

public interface Counter{
public Counter incr();
public Counter decr();
public int value;
}
ImplementationAT

public class ImplCounter implements Counter{
int value;
public ImplCounter(){
value=0;
}
public Counter incr(){
value++;
return this;
}
public Counter decr(){
if (value>0)
value--;
return this;
}
public int value(){
return value;
}
}

Test

public class testCounter{
public static void main(String args[]){
Counter c;
c = new ImplCounter();
System.out.println(c.value());
for (int i=0;i<10;i++)
c.incr();
System.out.println(c.value());
for (int i=0;i<20;i++)
c.decr();
System.out.println(c.value());
}
}
Give the corresponding AT using a TUOPA t y p e syntax.

说实话,自己看java书也看懂点了,但是,就是不明白中国的书都是一个程序,它分三个,可以连在一起吗?

我在法国,真的搞不懂,美国教材都没这么教法,那位达人帮忙说说,这种方式究竟是什么教材?小女子可以去找找。

这是偶得补考题目,今年没得回国,留在这苦苦学习,,,,,,,,,,,
发表于 2004-8-14 00:34:11 | 显示全部楼层
书没看明白,再读

java一个类或者接口一个文件,所以上面的例子要写在三个文件里,文件名要和类名或接口名相同。


Counter.java
ImplCounter.java
testCounter.java
回复

使用道具 举报

发表于 2004-8-14 00:55:12 | 显示全部楼层
这位同学的补考题目还可以问人啊?? 真够仁慈的

最后的那个要求看不明白的说
回复

使用道具 举报

 楼主| 发表于 2004-8-14 04:38:13 | 显示全部楼层
去年的补考题目,

Give the corresponding AT using a TUOPA  type syntax.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 15:42 , Processed in 0.041848 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表