首页上一页 1 下一页尾页 9 条记录 1/1页
请教各位老师
发表在Java图书答疑
2010-08-13
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
老师您好!我有几个问题真诚向您请教!
1:在方法中可以加类的对象吗!书上说不是在方法中加值吗?这我不明白
如:AcpDBTeacher dt = new AcpDBTeacher("李好","北京中心");
dt.judge(dt);//这个dt是个对象,但放到方法里起什么作用呢!
2.public void judge(AcpTeacher t){
t.introducton(); //这个方法里的参数为什么用类来定义呢.这个参数是什么意思?
}
3.public static void main(String[] args){
hq3 hq = new hq3();
hq.judge(new AcpJavaTeacher2("李明","北京中心"));//这句话是什么意思,那个new是创建类的对象的,但在这里为什么只写一半呢?如 AcpJavaTeacher2 nihao = new AcpJavaTeacher2();是不是要这样写?
4.定义类书上为什么不要加修饰符 如Public 这样的,书上大多是 class 你好 为什么?
5.把父类类型作为参数类型,该父类及其子类对象作为参数传入 //这句话是什么意思.我一点不明白.请老师详细解答
6.为什么要先创建父类对象,再创建子类对象呢, // 这是什么意思?
class Base {
Public String name;
Public Base(String pName){
name = pName;
}
}
class Child extends Base{
Public Child(){
name= "hello";
super("child");
}
}
//这为什么是错误的,请老师解答?
1:在方法中可以加类的对象吗!书上说不是在方法中加值吗?这我不明白
如:AcpDBTeacher dt = new AcpDBTeacher("李好","北京中心");
dt.judge(dt);//这个dt是个对象,但放到方法里起什么作用呢!
2.public void judge(AcpTeacher t){
t.introducton(); //这个方法里的参数为什么用类来定义呢.这个参数是什么意思?
}
3.public static void main(String[] args){
hq3 hq = new hq3();
hq.judge(new AcpJavaTeacher2("李明","北京中心"));//这句话是什么意思,那个new是创建类的对象的,但在这里为什么只写一半呢?如 AcpJavaTeacher2 nihao = new AcpJavaTeacher2();是不是要这样写?
4.定义类书上为什么不要加修饰符 如Public 这样的,书上大多是 class 你好 为什么?
5.把父类类型作为参数类型,该父类及其子类对象作为参数传入 //这句话是什么意思.我一点不明白.请老师详细解答
6.为什么要先创建父类对象,再创建子类对象呢, // 这是什么意思?
class Base {
Public String name;
Public Base(String pName){
name = pName;
}
}
class Child extends Base{
Public Child(){
name= "hello";
super("child");
}
}
//这为什么是错误的,请老师解答?
精彩评论 9
2010-08-13
沙发
读者您好:
1、方法中可以用对象作为方法参数,在方法的内部可以对参数进行处理。例如传递一个字符串的话可以计算字符串的长度等。
2、方法的参数可以是普通类型也可以是引用类型,引用类型包括类,在使用类时要先创建类的引用,您举得例子是t调用了introducton()方法。该方法是AcpTeacher类定义的。
3、这个是使用了匿名对象,也可以像您说的那样写,但是有点麻烦!
4、public是类的修饰符,是可选的,class是定义类的关键字,是必须的
5、这个问题涉及到继承,举个简单的例子,例如水果可以吃,苹果是水果,则苹果也可以吃。父类是水果,子类是苹果,两个都可以调用吃的方法。
6、没有要求先创建父类对象,再创建子类对象的说法。通常为了方便是创建父类引用将其实例化成子类。代码中关键字public应该是小写的。另外super("child");应该是构造方法的第一条语句。
1、方法中可以用对象作为方法参数,在方法的内部可以对参数进行处理。例如传递一个字符串的话可以计算字符串的长度等。
2、方法的参数可以是普通类型也可以是引用类型,引用类型包括类,在使用类时要先创建类的引用,您举得例子是t调用了introducton()方法。该方法是AcpTeacher类定义的。
3、这个是使用了匿名对象,也可以像您说的那样写,但是有点麻烦!
4、public是类的修饰符,是可选的,class是定义类的关键字,是必须的
5、这个问题涉及到继承,举个简单的例子,例如水果可以吃,苹果是水果,则苹果也可以吃。父类是水果,子类是苹果,两个都可以调用吃的方法。
6、没有要求先创建父类对象,再创建子类对象的说法。通常为了方便是创建父类引用将其实例化成子类。代码中关键字public应该是小写的。另外super("child");应该是构造方法的第一条语句。