Java程序接力,希望大家响应 这个程序好象有点问题就是string类是不是不能这样写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主想用JAVA写情书?表示支持^_^ 呵,你有 爱(String) 接口没有继承,情书写好了给我抄一份:) import java.爱是永恒.爱就一个字;//这个有些问题,在java本身没有这个类库, //应该是你自己写的,所以,可能是 import 爱是永恒.爱就一个字;//这应该对应一个包,“爱就一个字“,该是子包interface 爱{ public 爱(string);}class 中文的爱 implenments 爱{ String 爱语; public 中文的爱(string) { 爱语=string; } public 爱(string) { System.out.println(爱语); } } class 英文的love implenments 爱{ String 爱语; public 英文的爱(string) { 爱语=string; } public 爱(string) { System.out.println(爱语); } }public class 我的程序{ public static void main(String args[]) { 爱 love=new 中文的爱(“爱死你“); System.out.println(love.爱语); }}我想这样子该是比较合理的了。 爱谁呢?至少要给爱一个带一个参数的构造函数,比如public 爱(String 我爱的人){ //........do sth,,,,,,,,,,,,,} interface 爱{ public 爱 { public 爱(String 我爱的人) { System.out.println(亲她); System.out.println(吻她); } }}这样改可以吗,但接口的地方是不是也要改,好象是不用吧,这个程序实现了C++中所说的多态吗,也就是Java中的接口参数? public class 爱情行动 implements 爱{ public 爱情行动 { } public 爱(String 我爱的人) { if(我爱的人.equals(我爱的人A)) { System.out.println(亲她); } else if(我爱的人.equals(我爱的人B)) { System.out.println(吻她); } } private String 我爱的人A= "小丽"; private String 我爱的人B= "翠花";} 楼上的朋友,你的第二段是不是实现了父类的重写构造,也就是Java里的运行时多态?真的很谢谢大家帮我写了这么些程序,我是从C++刚转过来学Java的,有些慨念还请多多指点,我还想问一下就是Java中的接口是不是就和C++里虚函数实现多态差不多,那么我这个程序的Main应该怎么调用这些接口来实现多态呢? 我得第二段是实现了父类的重写构造,这在软件开发中使用的很多! 建议可以看一看“设计模式”(推荐阎宏的“java与模式”)复合模式用到类似情况很多。 楼上的意思是:爱上ta,因为ta能生孩子? http://expert.csdn.net/Expert/topic/1277/1277949.xml?temp=.2861444 JSCH:如何获得JSCH中channel中的数据流,并将其转化为字符串 关于XML解析 没思路了 救命 高手帮忙!!!!!!!! 小程序帮帮忙 一个菜鸟请教内存占用的问题 一个死锁难题!能者入! JAVA的朋友们,有好的书籍么,需要好的书籍么里边请 托普的事情大家听说了吧!哎,既然来了就顺便给托普搞个遗体告别吧! ******** 最近工作挺闲的,想揽话干 ********* 要搞手机程序开发-移动游戏,刚刚进入这个领域。 困扰所有初学者的问题,如何发布java程序,希望大家积极参加,共同解决这个问题,谢谢! 帮忙看看,为什么返回类型不对?
//应该是你自己写的,所以,可能是
import 爱是永恒.爱就一个字;//这应该对应一个包,“爱就一个字“,该是子包
interface 爱
{
public 爱(string);
}class 中文的爱 implenments 爱
{
String 爱语;
public 中文的爱(string)
{
爱语=string;
}
public 爱(string)
{
System.out.println(爱语);
}
} class 英文的love implenments 爱
{
String 爱语;
public 英文的爱(string)
{
爱语=string;
}
public 爱(string)
{
System.out.println(爱语);
}
}public class 我的程序
{
public static void main(String args[])
{
爱 love=new 中文的爱(“爱死你“);
System.out.println(love.爱语);
}
}
我想这样子该是比较合理的了。
{
//........do sth,,,,,,,,,,,,,
}
{
public 爱
{
public 爱(String 我爱的人)
{
System.out.println(亲她);
System.out.println(吻她);
}
}
}
这样改可以吗,但接口的地方是不是也要改,好象是不用吧,这个程序实现了C++中所说的多态吗,也就是Java中的接口参数?
{
public 爱情行动
{
}
public 爱(String 我爱的人)
{
if(我爱的人.equals(我爱的人A))
{
System.out.println(亲她);
}
else if(我爱的人.equals(我爱的人B))
{
System.out.println(吻她);
}
}
private String 我爱的人A= "小丽";
private String 我爱的人B= "翠花";
}
复合模式用到类似情况很多。