无法将类 Student中的构造器 Student应用到给定类型; 原因: 实际构造函数参数列表表和形式构造函数参数列表表长度不同

JAVA 无法将类 student中的构造器 student应用到给定类型;_百度知道
JAVA 无法将类 student中的构造器 student应用到给定类型;
+&&nbsp://e;}//定义子类;{&return (pay);class student extends persson{public void work()&//程序开始;return (id);&return jgid();&&+getname()+&#39;&}&private double pay.name=name.+&quot,下面这种写法正确吗;\t&#39;student a1 = new student(&&}&员工正在工作?)结果是;&nbsp.pay=pay:&&}&private S&}&nbsp.double getpay()&问题;).baidu.}&&(这个问题一直没找到原因;class yg{&String jgid()&String id = &public abstract void work();{&&nbsp.}&double jgpay()&/zhidao/pic/item/aa1fa4aaa4fd29c510fb30f240806.jpg" />//定义父类;System,&return jgpay();abstract class persson{&/zhidao/wh%3D600%2C800/sign=b1f23edb95fefc2e37b14/aa1fa4aaa4fd29c510fb30f240806;&nbsp,需要不需要把构造器给重新写.out?如果不写这一句;工资;return jgname();System?而直接就调用{&&nbsp.jpg" esrc="http:&String name = &小李&{&+getpay()):<img class="ikqb_img" src="&nbsp,父类如果没有定义构造器;&nbsp.println(&quot,那么子类会不会调用呢.&&&public void setid(String id)&{&姓名;}&nbsp.id=&&nbsp!&/zhidao/wh%3D450%2C600/sign=cebecdfde84b/aa1fa4aaa4fd29c510fb30f240806;&{&}&&}&nbsp,父类的默认构造器是不是不用写出来的;{&&;&}&&String getname()&nbsp,那么子类还调不调这种呢;&&}&&\t&#39:无法将类 student中的构造器 student应用到给定类型;String getid()&String jgname()&nbsp.println(&quot,pay);return (name);{&nbsp:&quot.public static void main (String [] args)&&&&&double pay = 4500;}&nbsp://e;&&工号;&public void setname(String name)&&nbsp
提问者采纳
{&public&String&nbsp,所以报错;&double&&&&&&setname(name);&student(String&nbsp,其中的一个纠正方式如下;&nbsp,也怕你理解不了,有更多的好的方法:在你的student里面加上&&&&setid(id);&nbsp,&&&&&&&nbsp你的student里面没有定义构造器;&&&&}这种方法不好;&nbsp,说起来就太多了,&setpay(pay);&&pay)&&&&&&nbsp
提问者评价
谢谢,不好意思没有财富值
来自团队:
其他类似问题
为您推荐:
其他1条回答
抽象类是不能被实例化的呢!你在student类中加上构造函数 public work( 这样子你的程序不会报错,id,pay)楼主你好
构造器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 中无法将类 中的构造器 应用到-中国学网-中国IT综合门户网站
> 信息中心 >
java 中无法将类 中的构造器 应用到
来源:互联网 发表时间: 19:33:27 责任编辑:鲁晓倩字体:
为了帮助网友解决“java 中无法将类 中的构造器 应用到”相关的问题,中国学网通过互联网对“java 中无法将类 中的构造器 应用到”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:java 中无法将类 中的构造器 应用到给定类型,具体解决方案如下:解决方案1:name =namepublic void Child( this,String name) { this.age =age
5个回答3个回答1个回答1个回答2个回答3个回答1个回答3个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright &#169; 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号这个JAVA程序老师报错ChatDemo.java:70: 错误: 无法将类 Rece中的构造器 Rece应用到给定类型;怎么回事_百度知道
这个JAVA程序老师报错ChatDemo.java:70: 错误: 无法将类 Rece中的构造器 Rece应用到给定类型;怎么回事
receive(dp);
S+data).println(ip+&
} }class ChatDemo{ public static void main(String[] args) throws Exception {
DatagramSocket sendSocket = new DatagramSocket();
new Thread(new Rece(receSocket));
String ip =
DatagramPacket dp = new DatagramPacket(henshibai&quot.start().getHostAddress();
String data = new String (dp.getData().out,0,
ds:&.getLength()););
DatagramSocket receSocket = new DatagramSocket(10002)class Rece implements Runnable{ private DatagramSocket ds.length); public void Rend(DatagramSocket ds)
public void run()
while(true)
byte [] buf = new byte[1024],buf.getAddress();
catch (Exception ex)
throw new RuntimeException(&quot
提问者采纳
public Rend(DatagramSocket ds) {
this.ds = ds。这不是构造器Rend类缺少构造器public void Rend(DatagramSocket ds)
this,这是方法了。应该这么写.ds =
}这段代码有问题啊
ChatDemo.java:36: 错误: 方法声明无效; 需要返回类型
public Rend(DatagramSocket ds)有变成这个提示了
你单词写错了吧
类名叫Rece 构造器应该是public Rece(DatagramSocket ds) {
提问者评价
其他类似问题
为您推荐:
构造器的相关知识
其他1条回答
,构造方法名和类名一样!public void Rend(DatagramSocket ds),正确是public Rece (DatagramSocket ds)你的构造方法名写错了呀!,且不需要返回类型
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java中无法将类Point中的构造器Point应用到给定类型_百度知道
java中无法将类Point中的构造器Point应用到给定类型
jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.distance()= &&&nbsp,1.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D450%2C600/sign=6926bfdca644ad342eea8f83ebd162d9f2ded8dc3c3;public double distance(){&nbsp.hiphotos.}&static void main(String args[]){&nbsp.println(&quot.hiphotos.}&}&/zhidao/pic//zhidao/wh%3D600%2C800/sign=6b16987fcd8065387bbfac15a7ed8d7c/0bd162d9f2ded8dc3c3;&return Math.distance()= &quot.baidu.&&nbsp.out.println(&}&nbsp://d;p = new /zhidao/wh%3D600%2C800/sign=8c7ddbdfb38f8c54e386cd290a1901cd/d62aa0b181c9a043b5bb5c9eab8e9;&nbsp://a.com/zhidao/pic/item/d62aa0b181c9a043b5bb5c9eab8e9; + p.jpg" esrc="&nbsp.jpg" /><a href="http.&&nbsp.sqrt(x*x + y*y + z*z).baidu.distance())public class Point{&nbsp.distance()).com/zhidao/wh%3D450%2C600/sign=de0feee4de/d62aa0b181c9a043b5bb5c9eab8e9://d;&System://a,1);S& +p;}&nbsp://d;&&nbsp.p.class Point3d extends Point{&nbsp://a.jpg" esrc="http.sqrt(x*x + y*y);&public double distance(){&nbsp,1).hiphotos.&return M<a href="http.Point p = new Point(1;&&nbsp
提问者采纳
+&p&z;Point&&z)&nbsp,&nbsp.y&y);extends&
*&+&nbsp,y;{ int& }}class&nbsp.println(&
return&nbsp.distance());z).println(&=&main(String&Point(int&nbsp.distance());Point3d&+&nbsp,&x.distance()=&=&distance()&1);
this,& } public&nbsp,int&*&Point&Point3d(int&*&double&x&nbsp. public&x&y);void&new&nbsp.x&=&static&nbsp,&z;x;p;{
Point&nbsp.distance()=&nbsp.=&
S*&Point(1;{
return&p;*&distance()&nbsp,int&+&y;int&nbsp,&1);+& } public&y){
Point3d(1;z&y&y&x;
S=& public&&y&x; } public&&y;&quot.sqrt(x&nbsp.z&double&Margs[])&p;Math.sqrt(x&{ int&new&{
super(x;p;1public&class&nbsp
提问者评价
感谢您对java新手的指教
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 无法将类 A中的构造器 A应用到给定类型;_百度知道
java 无法将类 A中的构造器 A应用到给定类型;
方法重新运行&quot.start();
} } public static void main(String[] args)
B obj=new B();
obj1; public void A(B b){
this.out.println(getName()+&).println(getName()+&方法开始停止&
obj2.start(););
sleep(5000);
A obj1=new A(obj);
catch (Exception e)
A obj2=new A(obj).outclass A extends Thread
{ B b.b=b; } public void run(){
synchronized(this)
提问者采纳
ublic void A(B b){}不用写返回类型.b=b。构造器是没有返回类型的
提问者评价
谢谢 没注意
Student构造器的参数类型是String 和 int
而这里mian方法中Student stu = new Student("mrz", "24");给的参数却是两个String类型,当然会报错了。
根据你的本意,应该改成Student stu = new Student("mrz", 24);
其他类似问题
为您推荐:
构造器的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 构造函数初始值列表 的文章

 

随机推荐