api文档在哪里获得啊,百度云盘的资料里好像没有
TestFangFa { (String[] args) { ()()()()} (FenZhongYuexin){ a =()(Yuexin/)(FenZhong<){ System..println(+FenZhong++)}(FenZhong<){ System..println(+FenZhong++)}(FenZhong<){ System..println(+FenZhong++)}(FenZhong<){ System..println(+FenZhong+++a/+)}{ System..println(+FenZhong+++a+)} Yuexin} }
老师我想问 在6分37秒的时候 这个里面所提到的Student是在哪里,我怎么看不到?
还是说 这是在别的包中引用到这个类中的?
求解答
我的这个是什么原因
老师我这样理解对吗?
public class TestThis { int a,b,c; //定义成员变量int类型a,b,c TestThis(int a,int b){//创建构造方法TestThis()内有形参a,b this.a=a; //this.a=a;=号左边的this.a是成员变量,右边a是局部变量,this的作用是用来区分这两个变量 this.b=b; } TestThis(int a,int b,int c){//重载TestThis构造方法 this(a,b); this.c=c; // } void sing(){ System.out.println("高老师在唱歌!!!"); } void eat(){ this.sing(); //调用本类中sing()方法,this可写可不写,不写也是默认调用普通方法sing() System.out.println("你妈妈喊你回家吃饭!"); } public static void main(String[] args){ TestThis hi = new TestThis(2,3); //创建TestThis对象取名为hi并给TestThis构造方法赋值(2,3) hi.eat(); //调用对象TestThis类中的eat方法 } }
老师好:
麻烦帮我看一下,飞机和炮弹碰撞后出现下面情况
飞机大战.rar
public static void main(String[ ] args) {} 必须放到public修饰的类里才能顺利执行吗?放到其他非public类里执行为什么不成功?
我这是啥问题啊 我看着跟视频是一样的啊
老师这个输出p1的值表达式 我不理解就是图片
框选的语句
public class Point { double x,y; 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)); } }
import java.awt.*; import javax.swing.*; public class BallGame extends JFrame{ //此处按照视频指引使用相对路径,画出的图像是空白的,用绝对路径可破 Image ball = Toolkit.getDefaultToolkit().getImage("D:\\BaiduNetdiskDownload\\Java\\itbaizhan\\lessoncode\\images\\ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("D:\\BaiduNetdiskDownload\\Java\\itbaizhan\\lessoncode\\images\\desk.png"); double x=100; //小球的横坐标 double y=100; //小球的纵坐标 public static void main(String[] args) { BallGame game = new BallGame(); game.launchFrame(); } //创建窗口 void launchFrame(){ setSize(856, 501); setLocation(100,100); setVisible(true); } //绘制窗口 public void paint(Graphics g){ System.out.println("绘制新图像"); g.drawImage(desk,0,0,null); g.drawImage(ball,(int)x,(int)y,null); } }
按照视频指引,把台球和桌子的路径放在和代码同一个模块里,获取图片使用相对路径时,画出的图像是空白的,修改成绝对路径之后可以正常显示图像,请问是什么原因
修改前
1650853528(1).png
修改后
1650853633(1).png
为什么在调用study()时报错啊,错误提示需要一个)是要加在哪里的
(a,b){ =;
静态变量不允许被定义。
有个关于数组判断有两个问题:
(1)
在做算法题时候,遇到String类型,一把会优先进行判断String类型是否是空或长度为0,若是,返回0,即
String s= "" if(s == null || s.length()==0) return 0;
类似的,我在做数组相关的算法题时,也会优先在开始做一个类似的判断
int[] digits = new int[0]; if(digits == null || digits.length ==0) return 0;
但是我这样写吗,会报错,错误为:
Line 3: error: incompatible types: int cannot be converted to int[] if(digits== null || digits.length ==0) return 0;
所以,这里我不懂,为什么string中,写法就对,而在数组中相似的写法就报错了,错误在哪里?
(2)
在判断数组和字符串长度时候,字符串是:
s.length();
数组是
digits.length;
我想知道,为什么字符串是有括号的,而数组是没有括号的,Java在调用时,有括号和无括号的区别是什么?
老师出现这种情况是什么原因?怎么解决?输入英文时是正常的。
先上代码:
package cn.sxt.oo2; /** * 测试多态 * @author Mr.Z * */ public class TestPolym { public static void main(String[]args) { Animal a=new Animal(); animalCry(a); Dog d=new Dog(); animalCry(d); } static void animalCry(Animal a) { a.st(); } } class Animal{ public void st() { System.out.println("叫了一声。"); } } class Dog extends Animal{ public void shout() { System.out.println("汪汪汪。"); } } class Cat extends Dog{ public void shout() { System.out.println("喵喵喵。"); } }
这样子的输出结果:
那就是说多态的方法是子类方法名和父类方法名必须一致才能使用多态咯?
我是不是可以这么理解?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637