视频里面怎么只顾着讲,包改怎么导入根本没说
老师,正常在查询参数的时候查找不到就是404的错误吧,为什么还要设置
老师这段循环没懂啊,没学过java可以讲讲吗???????
public class TestThis02 { int a = 1; int b = 2; String c; TestThis02(){ System.out.println(this); System.out.println(a+b); } TestThis02(int c ,int d ){ this(); a=c; b=d; System.out.println(this); System.out.println(a+b); } public static void main(String[] args) { TestThis02 hi = new TestThis02(); hi.a = 3; hi.b = 4; TestThis02 hi2 = new TestThis02(5,6); System.out.println(hi.a+hi.b); } }
运行结果如下图
在我的第二个含参构造器中我已经通过this引用了空的构造器,那这一步的作用是怎么体现的呢?引用无参构造器,打印出来的a+b=3,但是打印出来的this地址为什么是我第二个含参构造器的地址?然后我的含参构造器对a和b进行赋值,这个赋值是给了我的无参构造器构造出来的对象,还是给了我含参构造器构造出来的对象呢?如果是给我含参构造器的对象,那我这一步this()他的作用是什么呢?不是很理解,能不能出一个流程图看看他运行过程中的顺序和指向啊。老师讲的有点模糊,着实听不懂啊
这里为什么要用循环啊,不太
明白
young区和old区怎么设置指定时间内old区和young区大小?
#导入pygame模块 import pygame SCREEN_WIDTH=700 SCREEN_HEIGHT=500 BG_COLOR=pygame.Color(0,0,0) class MainGname(): window=None def __init__(self): pass #开始游戏 def starGame(self): #加载主窗口 #初始化窗口 pygame.display.init() #设置窗口的大小及显示 MainGname.window=pygame.display.set_mode([SCREEN_WIDTH,SCREEN_HEIGHT]) #设置窗口的标题 pygame.display.set_caption("坦克大战") while True: #设置填充色 MainGname.window.fill(BG_COLOR) #获取事件 self.getEcent() pygame.display.update() #结束游戏 def endGname(self): print("谢谢使用,欢迎再次使用") exit() #获取事件 def getEcent(self): #获取所有事件 eventList=pygame.event.get() #遍历事件 for event in eventList: #判断按下的键是关闭还是键盘按下 #如果按下的是退出,关闭窗口 if event.type==pygame.QUIT: self.endGame() #如果键盘按下 if event.type==pygame.KEYDOWN: #判断按下的是上,下,左,右 if event.tey==pygame.k_LEFT: print("按下的是左键,坦克向左移动") elif event.key==pygame.K_RIGHT: print("按下右键,坦克向右移动") elif event.key == pygame.K_UP: print("按下上键,坦克向上移动") elif event.key == pygame.K_DOWN: print("按下左键,坦克向左移动") class Tank(): def __init__(self): pass #移动 def move(self): pass #射击 def shot(self): pass #展示坦克的方法 def displayTank(self): pass #我方坦克 class MyTank(Tank): def __init__(self): pass #敌方坦克 class EnemyTank(Tank): def __init__(self): pass # 子弹类 class Bullet(): def __init__(self): pass # 移动 def move(self): pass # 展示子弹的方法 def displayBullet(self): pass #墙壁 class Wall(): def __init__(self): pass #墙壁 def displayWall(self): pass #爆炸效果的类 class Explode(): def __init__(self): pass #展示爆炸效果 def displayExplode(self): pass #音效类 class Music(): def __init__(self): pass #播放音乐 def play(self): pass if __name__=='__main__': MainGname().starGame()
老师这里面的 escape 转义平时用的多嘛,感觉不如\直接转义来的方便
老师我写的这个代码哪里出错了呀?麻烦您帮忙指正解释一下
问题一:
虚拟机中启动报错:DiscoveryClient_CLOUD-EUREKA/eureka2:cloud-eureka:8761 - de-registration failedRetry limit reached; giving up on completing the request
问题二:
启动脚本报错:
请问为什么这里要grade="",是不是相当于先定义一个grade,然后再往里面替换结果?一定要这一步吗有没有别的表达方法?
老师,为什么有时候已经创建有参构造方法, 还要创建一个无参的构造方法呢
请问这里为什么只能用str(num)而不能用int(num)(试了一下会报错)呢?
另外为什么要加一个“+”符号,有什么含义?
老师那个相对定位,position是相对哪个位置的这个没明白?????????
当response返回类型不是前面说的那几种时,就调用force_type函数,但这个函数的返回类型又是调用父类的force_type函数的结果,所以这个force_type是干嘛的?视频不还是没说吗,看源码也看不懂
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637