为啥这里狗可以转型而猫不能转型呢?不都是animal的子类吗?而且都是拿animal的对象转的
老师你好,
1、静态的属性和方法打印的时候都是这样写的吗:类名.print___;吗?如(TestStatic.printcompany)?
2、普通方法调用的时候如:login();那么想在main()中调用普通方法该怎么调用?
3、程序开头定义了id,name,但是打印的时候却没有用上,那么为什么要定义id和name呢?是每个程序必须?
老师,
这节编的时候出现以下问题。请协助解决,谢谢。
红色画出来的这是什么意思 调用图片的固定代码吗
为什么下载的时候网页会出错呀
老师,static修饰的静态变量,加载类的时候就已经完成初始化,当创建本类的对象调用它,并重新给它赋值的时候,是赋在了方法区的变量上了?
public class TestObject { public static void main(String[] args) { Car c1 = new Car(); System.out.println(c1.tyreNum);//c1对象调用 Car c2 = new Car(); System.out.println(c2.tyreNum = 5);//c2对象调用并赋值 System.out.println(c1.tyreNum);//c1对象再次调用值改变 } } class Car { static int tyreNum = 4; }
为什么我的eclipse无法查看源码呢?
一、方法不能返回值
代码
public class Test { public static void main(String[] args) { PrintSquare ps = new PrintSquare(); ps.printFullSquare(14); ps.printBlankSquare(14); } }
运行结果
如图,return 1;没有输出1来是怎么回事呢?
package cn.sxt.game; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; /* * 飞机游戏的窗口 */ public class MyGameFrame extends JFrame{ public void paint(Graphics g) { g.drawLine(100, 100, 300, 300); g.drawRect(100, 100, 300, 300); } /* * 初始化窗口 */ public void launchFrame() { this.setTitle("尚学堂学员——王雪宁作品"); //添加标题 this.setVisible(true); //窗口可变 this.setSize(500,500); //窗口大小 this.setLocation(500,300); //窗口位置,左上角,x轴向右,y轴向下 /* * 关闭窗口 */ this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { // TODO 自动生成的方法存根 MyGameFrame f = new MyGameFrame(); f.launchFrame(); } }
老师,为什么我是黑屏
public class test { public static void main (String[]args) { int a=3; int b=4; int c=2; int d; int f=++a; int f1=a++; System.out.println(d=a+b); System.out.println(d=b-a); System.out.println(d=b/c); System.out.println(d=b%a); System.out.println(f); System.out.println(f1);
运行结果为。不应该是7、1、2、1、4、3 么?
{ public class User { int id; String name; static String company ="北京尚学堂"; public User(int id,String name){ this.id = id; this.name = name; } public void login(){ System.out.println("登陆"+name); } public static void printCompany(){ System.out.println(company); } public static void main(String[] args) { User u = new User(101,"刘鑫"); User.printCompany(); User.company="beijingaliyeye"; User.; } } 为什么最后的login不可以通过对象调用。
s1s1s1 s2 s2namemajorheights2 s2s2height s2name s2major name height major
老师这样对吗
为什么打印出来的数不对·?并不能被3整除·?
报错:java: 无法从静态上下文中引用非静态
老师,所以java创建子类对象的时候会创建父类对象吗?我看有的书上写创建子类对象时,先创建父类对象,有的人又说在Java中,当创建一个子类对象时,是不会先创建父类对象的。但是创建子类对象时,会去先调用父类的构造函数。但是如果没有创建父类对象的话,super.value()为什么会有值呢,还是说使用了super才创建父类对象?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637