对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
当我准备在main方法中new新对象的时候,出现了上述报错,查了一下解决办法,尝试将class Vehicle{}, class House{},class Plane{}这三个类放到 public class TestOverride{}这个类外面的时候,报错就消失了。请问这是什么原理?为什么将这三个内部类放到 TestOverride类外面就没问题了?
/*
定义一个“点”(Point)类用来表示二维空间中的点(有两个坐标)。要求如下:
可以生成具有特定坐标的点对象。
提供可以计算该“点”距另外一点距离的方法
*/
public class Point {
double x,y;
Point(double _x,double _y){
double x=_x;
double y=_y;
}
public double distance(Point p){
return Math.sqrt((x-p.x)*(x-p.x)+(y- p.y)*(y- p.y));
}
public static void main(String[] args) {
Point p1=new Point(3.0,4.0);
Point orgin =new Point(0.0,0.0);
System.out.println(p1.distance(orgin));
}
}
我这个为什么输出的时0,哪里有问题了
在这里.opp包和.test包中均含有类Test01,如果我在当前的TestImport中试图把两个Test01均导入,第二个会报错。
import com.itbaizhan.oop.Test01; import com.itbaizhan.test.Test01; import com.itbaizhan.test.Test02; import com.itbaizhan.oop.Car;
animalCry(new Dog());
这个是只运行子类和父类相同的方法,不同的方法不运行是这样嘛?
就是为啥只输出shout方法,而不输出seeDoor方法
老师这里,break顺序不同输出结果不同 我不能理解 请指教
{ ([] ) { [] a = {,,,,,,,,,}; temp = ; (i=;i<a.;i++){ flag = ; (j=;j<a.--i;j++){ (a[j]>a[j+]){ temp=a[j]; a[j]=a[j+]; a[j+]=temp; flag = ; } } ..(+(i+)++.(a)); (flag){ ; } ..(+(i+)++.(a)); } } }
老师,请问那个左边那个文档功能里的这个授课文档怎么下载呀?
public class TestChar { public static void main(String[] args){ char c1 = 'a'; char c2 = '酷'; char c3 = '\u0061'; // 使用\u表示unicode转义 System.out.println(c1); System.out.println(c2); System.out.println(c3); // java中字符串不是基本数据类型,而是一个类 String str1 = "太酷啦"; System.out.println(str1); // 转义字符 char c5 = '\n'; System.out.println("aa\n\\bb\n\'c\'\n\"d\""); System.out.println("a\tb\tc\td\te"); } }
你好,我按照视频输入以上代码,但是这里显示“非法Unicode转义”,请问是什么原因导致的?应该如何解决?
getDistance(Point p){
请问下,这个Point 后面为什么是直接加p,前面的语句好像没有定义p
bjsxt; java.awt.*; java.awt.event.WindowAdapter; java.awt.event.WindowEvent; MyGameFrame Frame { Image = GameUtil.(); Image = GameUtil.(); (){ .setTitle(); .setVisible();.setSize(,); .setLocation(,); .addWindowListener(WindowAdapter() { (WindowEvent e) { System.(); } }); } (Graphics g) { g.drawImage(,,,,,); g.drawImage(,,,,,); } (String[] args) { MyGameFrame frame = MyGameFrame(); frame.launchFrame(); } }
老师,删了out里的重新编译还是不行
老师,为什么我main方法加了static,我就没办法new 一个Horse的对象出来呢?
请问为什么我的Javac之后显示
E:\mycode>javac TextScaner.jave
错误: 仅当显式请求注释处理时才接受类名称 'TextScaner.jave'
1 个错误
想请问一下老师,我把资料中的代码在IDEA里运行,但是也是无限循环,小球出不来
为什么我这段代码运行到“窗口被画了一次"就运行不出来了?
java.awt.*javax.swing.*BallGame JFrame{ Image = Toolkit.().getImage()Image = Toolkit.().getImage()= = =(Graphics g){ System..println()g.drawImage()g.drawImage(()())(){ =+}{ =-} (>){ = } (<){ = } (){ repaint(){ Thread.()} (InterruptedException e) { RuntimeException(e)} } } (){ setSize()setLocation()setVisible()} (String[] args){ System..println()BallGame game = BallGame()game.launchFrame()} }