public class TestExtends { public static void main(String[] args){ Student s = new Student("yang",178,"Java"); s.person.rest(); s.study(); } } class Person{ String name; int height; public void rest(){ System.out.println("休息一会!"); } } class Student { Person person = new Person(); String major; public Student(String name,int heigh,String major) { this.person.name = name; this.person.height = height; this.person.rest(); this.major = major; public void study(){ System.out.println("学习:"); person.rest(); System.out.println(this.person2.name); } } }
老师,请问这是什么问题呢?我将s.study改成s.Student.study之后也不行;调试的提示是将study方法移除,有没有别的改进方式呢?
只有返回值不同不构成 方法的重载。
麻烦解释一下这句话,不太懂。。
System.out.println(*测试注释 !*);
老师问为什么有时候这行会报错
就这个,弄了好久了,所有作业都被他耽误了,啊啊啊,要疯,环境变量配置好了,但是怎么回事啊,之前运行能找到mycode,现在mycode都报错了
要不找不到源代码
下载好,按照视频安装好,但是打不开
双击,出现这样的情况但是我jdk变量配置好了
这是什么原因
基本数据类型与引用数据类型的区别与用途是什么
老师我下面的提问我想再确定一下。比如我现在有个interface A, interface B,最开始都设计了test()的方法。然后还有一个interface C extends A和B.
interface A {
void test();
}
interface B {
interface C extends A, B {
void testC();
这个时候,我有个class Test, implement C,
public class Test implements C {
@Override
public test() {};
public testC(){};
老师您的意思是指,即使interface A和B中都有完全相同的test()方法需要被改写,这种情况也没关系,因为总之在最终的实现类Test中会再去具体定义该test()方法的实现形式,是这个意思吗?
老师 下面的这个this.a = a this.a是不是这个构造器里面的int a,右边的a是上面的成员变量a?
闯关里面这个,抽象类可以定义构造器,但是不能实例化。
java是强类型的语言,什么语言是弱类型的呢?强类型必须声明数据类型,那若语言是不是就不需要声明数据类型?那它们是怎么分辨空间大小的?
public class Welcome{ public static void main(String[],args){ System.out.println("Hello World"); } }
public class Welcome{ public static void main(String[] args){ System.out.println("hello word!"); } }
package com.inherit;
public class Person { String name; int height; public void rest(){ System.out.println("休息"); } } class Teacher{ int teacherID; public void rest1(){ System.out.println("教学"); } Person person=new Person(); Teacher(int teacherID,String name,int height){ this.teacherID=teacherID; this.person.name=name; this.person.height=height; } public static void main(String[] args) { Teacher a1=new Teacher(123,"王小明",185); System.out.println(a1.teacherID); System.out.println(a1.Person.name); a1.Person.reset(); a1.rest1(); } }
老师,Teacher这个组合类里的name和rest()方法应该怎么调用呢?
老师,输入java,这怎么运行出来不一样
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637