
java 编写手机短信,高手赐教!!!
编写短信类,(shortMesg),它具有的属性是:目标手机号码(phoneNo)和短信内容(content).编写短信发送类(SendMesg),创建一条短信,提示用户...
编写短信类,(shortMesg),它具有的属性是:目标手机号码(phoneNo)和短信内容(content).编写短信发送类(SendMesg),创建一条短信,提示用户输入手机号码和短信内容,然后显示XX短信已经发送到XX手机.
我是这么写的,写了三个类:
1:package bao;
public class Short {
String phoneNo;
String Content;
}
二:package bao;
import java.util.*;
public class Send {
public String toString() {
Short message=new Short();
System.out.print("发送给谁?");
message.phoneNo=new Scanner(System.in).next();
System.out.print("短信内容?");
message.Content=new Scanner(System.in).next();
return "内容" + message.Content + "号码" + message.phoneNo;
}
}
三:package bao;
public class san {
System.out.println(message);
}
第三个类括号里的massage下与一条红线,eclipse总是报错,不知道哪错了,还有就是第二个类return "内容" + message.Content + "号码" + message.phoneNo;为什么得加对象名message,不加就报错???
请高手赐教!
我在System.out.println(message);的上面添加了public static void main(String[] args) {
怎么还是报错?
第二句话没看太明白,能不能把代码给写出来? 展开
我是这么写的,写了三个类:
1:package bao;
public class Short {
String phoneNo;
String Content;
}
二:package bao;
import java.util.*;
public class Send {
public String toString() {
Short message=new Short();
System.out.print("发送给谁?");
message.phoneNo=new Scanner(System.in).next();
System.out.print("短信内容?");
message.Content=new Scanner(System.in).next();
return "内容" + message.Content + "号码" + message.phoneNo;
}
}
三:package bao;
public class san {
System.out.println(message);
}
第三个类括号里的massage下与一条红线,eclipse总是报错,不知道哪错了,还有就是第二个类return "内容" + message.Content + "号码" + message.phoneNo;为什么得加对象名message,不加就报错???
请高手赐教!
我在System.out.println(message);的上面添加了public static void main(String[] args) {
怎么还是报错?
第二句话没看太明白,能不能把代码给写出来? 展开
展开全部
package examples;
import java.util.Scanner;
public class Entry {
public static void main(String args []) {
Scanner sc=new Scanner(System.in);
String pno,msg;
System.out.print("请输入短信内容:");
msg=sc.nextLine();
System.out.println("请输入目标手机号码:");
pno=sc.nextLine();
ShortMesg newmsg=new ShortMesg();
newmsg.setPhoneNO(pno);
newmsg.setMessage(msg);
SendMesg send=new SendMesg(newmsg);
send.send();
}
}
class ShortMesg {
public ShortMesg() {
}
private String pno,msg;
public void setPhoneNO(String pno) {
this.pno=pno;
}
public String getPhoneNO() {
return this.pno;
}
public void setMessage( String msg) {
this.msg=msg;
}
public String getMessage() {
return this.msg;
}
}
class SendMesg {
private ShortMesg mms;
public SendMesg(ShortMesg mms) {
this.mms=mms;
}
public void send() {
System.out.println("短信内容: "+mms.getMessage());
System.out.println("目标手机: "+mms.getPhoneNO()+"\n");
}
}
import java.util.Scanner;
public class Entry {
public static void main(String args []) {
Scanner sc=new Scanner(System.in);
String pno,msg;
System.out.print("请输入短信内容:");
msg=sc.nextLine();
System.out.println("请输入目标手机号码:");
pno=sc.nextLine();
ShortMesg newmsg=new ShortMesg();
newmsg.setPhoneNO(pno);
newmsg.setMessage(msg);
SendMesg send=new SendMesg(newmsg);
send.send();
}
}
class ShortMesg {
public ShortMesg() {
}
private String pno,msg;
public void setPhoneNO(String pno) {
this.pno=pno;
}
public String getPhoneNO() {
return this.pno;
}
public void setMessage( String msg) {
this.msg=msg;
}
public String getMessage() {
return this.msg;
}
}
class SendMesg {
private ShortMesg mms;
public SendMesg(ShortMesg mms) {
this.mms=mms;
}
public void send() {
System.out.println("短信内容: "+mms.getMessage());
System.out.println("目标手机: "+mms.getPhoneNO()+"\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询