声明变量的时候在内存上会有一个位置属于这个变量,那我在声明一个方法的时候,内存上是不是也会开辟一个位置是属于这个方法的?
按照高老师的格式照着写,在视频12分37秒时没有出现台球桌面的图片,显示下面这个图片,是因为电脑配置原因吗
import java.awt.*; import javax.swing.*; public class BallGame extends JFrame{ Image ball= Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk= Toolkit.getDefaultToolkit().getImage("images/desk.png"); //绘制窗口 public void paint(Graphics g){ System.out.println("窗口被画了一次"); g.drawImage(desk,0,0,null); g.drawImage(ball,200,200,null); } //创建窗口 void launchFrame(){ setSize(856,501); setLocation(100,100); setVisible(true); } public static void main(String[] args) { System.out.println("我的小游戏开始了"); BallGame game=new BallGame(); game.launchFrame(); } }
老师重写接口的默认方法是要这个样子吗?
继承重写我记得要名字完全一样
飞机大战副本.rar
老师,为什么我在判断飞机碰撞的if语句中加入&&plane.live后,运行时爆炸效果就不见了?
显示17{这里出错了,但是修改了好多次还是不对为什么,那里都好了呀
老师,我想问问PainThread类继承的这个Thread类是哪来的
为什么不用循环而是用if?
请问这个有哪里不对啊?找了好久,麻烦看一下
class Point { double x, y; public Point(double _x, double _y) { x = _x; y = _y; } public double getDistance(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 origin = new Point(0.0, 0.0); System.out.println(p1.getDistance(origin)); } }
我该怎么去理解
class Point,然后后面的Point p1,Point origin? class Point是定义一个类,那么Point p1是什么意思?Point是作为修饰符还是什么?为什么 在P1前写它?
老师这是为啥啊?
老师 我的也不出呢个class文件怎么办?
public class TesChar { public static void main(String[] args){ char c1 ='a'; char c2 = '中'; char c3 = '\u0061'; System.out.println(c1); System.out.println(c2); System.out.println(c3); //java中字符串不是基本数据类型,而是一个类 Syring str = "我爱中国"; System.out.println(str); //转义字符 char c5 ='\n'; System.out.println("a\n\"b\"\nc\n\'e\'\n\\f\ng"); System.out.println("o\tp\tq\tr\ts\tt"); } }
请问老师,这个图片为什么要放到src下边,这样会把代码和资源混到一起,不便于管理吧,资源文件不应该放到和src并列的目录下吗?
注意更改汉字的编码格式
public class TestArray01 { public static void main(String[] args) { Car[] cars = new Car[10]; for (int i = 0;i<10;i++){ cars[i] = new Car(i,i+1); } System.out.println(cars[5].getId()); System.out.println(cars[5].getAge()); for (Car car:cars) { if (car.getId()==5) { cars[6] = new Car(50,500); } } System.out.println(cars[6].getAge()); } } class Car{ private int id; private int age; public Car(int id, int age) { this.id = id; this.age = age; } public Car(){} public int getId() { return id; } public void setId(int id) { this.id = id; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
老师,我这里的for-each,这样操作可以去修改,为什么说只能读取不能修改呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637