66问答网
所有问题
编译出错“无法将类中的构造器应用到给定类型”怎么解
如题所述
举报该问题
其他回答
第1个回答 2017-07-15
Java构造器,如果存在参数的情况,传入的参数类型如果不匹配,就会出现无法应用到给定的类型。
Java的类中一般都默认提供了无参数的构造器,如果想要初始化成员变量,就可以自定义一个构造器,进行内部赋值,这样实例化之后就可以获取到这些变量的值。
第2个回答 2019-12-13
我猜你的编译环境出问题了,编译类路径中没有包含jdk的rt.jar。
如果在eclipse中,就是工程属性中没有指定正确的jdk,如下图中,如果将工程引用的“jre系统库”移除掉,就会引发很多编译错误
相似回答
java
无法将类
JFrame
中的构造器
JFrame
应用到给定类型
怎么
解决
答:
第一种情况: 解决办法就是查看API, 了解构造JFrame所需的参数
下图就是JFrame的4个构造器, 以及所需要的参数 第二种情况的解决办法:会报错误的代码 public class JFrame {public static void main(String[] args) {JFrame jf = new JFrame("标题栏");jf.setVisible(true);}}推荐解决办法: 修...
...将Polynomial
中的构造器
Polynomial
应用到给定类型
,求高人指点。_百 ...
答:
或者你把他们两个类分别放在两个java文件里,一个Polynomial.java,一个PolynomialTest.java也可以。正常
编译
运行后,出现一个
错误
:
无法将
Polynomial里
的构造器应用到
指定
类型
:原因是你的Polynomial类只定义了一个带参数的构造方法,在初始化时却使用无参构造方法,在Polynomial类中找不到,所以有错。在Poly...
java 中
无法将类 中的构造器 应用到给定类型
答:
把void去掉就行了
...Student
中的构造器
Student
应用到给定类型
,
把
方法前的void去掉就行...
答:
new Student("张三",28,97001);当你实例化这个Student对象的时候他回去找Student
的构造方法
!构造方法是没有返回值的 你那里写的是你自己定义的方法!所以不能这样调用 如果加上void应该如下:Object s1= new Student();s1.Student("张三",28,97001);
...Exception
中的构造器
Exception
应用到给定类型
答:
我猜你的编译环境出问题了,编译类路径中没有包含JDK的rt.jar。如果在Eclipse中,就是工程属性中没有指定正确的JDK,如下图中,如果将工程引用的“JRE系统库”移除掉,就会引发很多
编译错误
无法将类
String
中的构造器
String
应用到给定类型
答:
cmd中
编译错误
,那就是jdk安装问题,可能配置环境没配置好。而MyEclipse中有内置的jdk环境,所以没有问题
大家正在搜
构造编译程序应掌握什么
编译原理及编译程序构造第一版
编译原理及编译程序构造答案
编译程序的典型结构
构造编译程序应掌握源程序
编译影片时出错未知错误
pr编译影片时出错导入错误代码5
pr导出编译影片时出错
pr导出显示编译影片时出错