静态方法里面为什么不能使用this呀,它自己本身不也是一个特殊的类吗?
不知道为啥出来个这
请问一下老师曲屏的电脑怎么搜cmd,我找半天都没有找到
老师您好!为啥这个程序飞机不动啊?谢谢
package com.bjsxt.plane; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; /** * 游戏主窗口 */ public class MyGameFrame extends Frame { Image plane = GameUtil.getImage("images/plane.png"); Image bg = GameUtil.getImage("images/bg.jpg"); static int count =0; int planeX =100; @Override public void paint(Graphics g) { //g当作是一只画笔 System.out.println("绘制窗口次数:"+count); count++; g.drawImage(bg,0,0,500,500,null); g.drawImage(plane,100,100,54,53,null); planeX += 1; } //初始化窗口 public void launchFrame(){ this.setTitle("飞机大战-尚学堂"); setVisible(true);//窗口是否可见 setSize(500,500);//窗口大小 setLocation(400,400);//窗口打开的位置 //增加关闭窗口的动作 this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0);//正常退出窗口 } }); new PaintThread().start();//启动重画窗口的线程 } /** * 定义了一个重画窗口的线程类。 * 定义成内部类是为了方便直接使用窗口类的相关方法 */ class PaintThread extends Thread{ @Override public void run() { while(true){ repaint(); //内部类可以直接使用外部类的成员! try { Thread.sleep(50); //1s=1000ms,1s画20次(20*50=1000) } catch (InterruptedException e) { e.printStackTrace(); } } } } public static void main(String[] args) { MyGameFrame gameFrame=new MyGameFrame(); gameFrame.launchFrame(); } }
类中所有没有形参的普通方法调用时都会给其传一个隐式参数this吗
老师我有一个问题,为什么Teddy类并没有继承animal类,为什么在animal类中可以创建teddy的对象,并实现重组??
Comparable 接口怎么没讲呢?作业里还有任务。
Welcome.java - 记事本 2020_8_21 14_01_13.png
系统属性 2020_8_21 14_00_39.png
mycode 2020_8_21 14_01_23.png
选择C__WINDOWS_system32_cmd.exe 2020_8_21 14_01_06.png
老师,为什么我写中文的时候,出现这种情况,写“hello world ”就是正常显示。是我写错了吗,还是电脑问题
char d='h'; System.out.println((int)d);
输出打印出来d为什么等于104呢?
/** * 测试if单分支结构 * 写个掷骰子游戏 * 1,如果三次的和大于15,则手气不错 * 2,如果三次的和在:10-15之间,则手气一般 * 2,如果三次的和在:10以下,则不怎么样 */ public class TestIf01 { public static void main(String[] args) { int i = (int)(Math.random()*6)+1; int j = (int)(Math.random()*6)+1; int k = (int)(Math.random()*6)+1; int count = i+j+k; if(count>15){ System.out.println("今天手气不错,再来一次!"); } if(count>=10&&<15){ System.out.println("手气一般!再来两把!"); } if(count<10){ System.out.println("手气不怎么样,回家吧!"); } System.out.println("今天得分:"+count); } }
为什么15会有红线的错误?
模块没法起中文名字怎么弄
"3"+4=34是不是错了,后面的4是不是应该也要用""括起来
图片的素材的网址进不去
能不能 给我重新发一下
位运算的结果是数值,那逻辑运算符是两个布尔值的运算吗
什么情况下用到位运算
为什么在方法里面不能直接输出罚款数呢,我在方法里输出罚款数永远都等于0
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637