我在调试一个书上的例子--《java实用系统开发指南》第一章。里面有这样一张代码
...........
for(int i=0;i<100;i++){
Message request=new Message(i+"hello i am ding"+i);
messageList.pushRequest(request);
}
这个地方地过不了,我知道Message是个接口不可以New,那应该怎么办呢?我不知道具体怎么去实现这个接口??
...........
for(int i=0;i<100;i++){
Message request=new Message(i+"hello i am ding"+i);
messageList.pushRequest(request);
}
这个地方地过不了,我知道Message是个接口不可以New,那应该怎么办呢?我不知道具体怎么去实现这个接口??
解决方案 »
- 为什么说对象传输于网络必须进行序列化?
- 关于集中排序方法效率的比较,写得不好大家凑和着看看吧!!!
- 请教!关于java堆栈和数据存储的问题?
- 问下,io里的对象串行化Serializable是什么意思?
- 如何看《Thinking in java》这本书?
- 如何在指定的时间对数据库进行更新?
- jframe中加入japplet作为子窗口问题
- 怎样用JBuilder 7编写用JDBC (for MS SQL 2000 )访问MS sql 2000 Server 的应用程序
- 需要中英文对应的文章
- 请大家帮帮忙,急啊!
- 入门新手请问,同一个类里,不能访问构造函数的内容,代码见内
- 帮忙看看下面这段到底应该怎样理解?
//这里要实现Message接口的所有方法}
你好,有一个例子吗?谢谢!
MyMessage (String strInput){
.....
}
.....
}
...
for(int i=0;i<100;i++){
MyMessage request=new MyMessage (i+"hello i am ding"+i);
messageList.pushRequest(request);
}
那MyMessage()里面在重写哪个类,
还是不懂!
那请问:现在应该怎么去实现这个方法呢?我的意思是message这个类对实现这个方法有没有什么具体的要求吗?
可以告诉你的QQ吗?
/**
* 以下的两个类实现了接口
* */
class interfaceimplements1 implements Test9{
public void print(){
System.out.println("哈哈哈!");
}
}class interfaceimplements2 implements Test9{
public void print(){
System.out.println("嘿嘿嘿!");
}
public static void main(String[] src){
/*接口初始化——向上转型*/
Test9 test1 = new interfaceimplements1();
test1.print();
Test9 test2 = new interfaceimplements2();
test2.print();
}
}
结果:
哈哈哈!
嘿嘿嘿!这就是接口
* 注意接口必须是public的
* */
public interface Test9 {
/**
* 该接口提供了一个打印的方法
* */
public void print();
}
谢谢你的回复,经过你的讲解,我看懂了你说的例子。但是我找了一下Message里面的方法,好像没有怎么样去实现一个字符串的。
可以解释一下里面要用到哪个方法吗?
就是这样,我其实语法方面知道,但是我就是不知道具体怎么去实现。
我在调试一个书上的例子--《java实用系统开发指南》第一章。里面有这样一张代码
...........
for(int i=0;i<100;i++){
Message request=new Message(i+"hello i am ding"+i);
messageList.pushRequest(request);
}
这个地方地过不了,我知道Message是个接口不可以New,那应该怎么办呢?我不知道具体怎么去实现这个接口??有点就是说我不知道应该怎么去实现生成一个Message对象,对象里面有一个这样的字符串。我知道灯类Message不可以用 new Message()这样来生成,也就是要MyMessage implements Message{}那么里面的方法我就犯糊涂了,我看了Message里面的方法类,因为英语差,很多看不懂,但是感觉没有实现怎么样让对象里面包含一个字符串的方法!
我的QQ:54223369
请问你的是?