已有101人关注
请教各位老师
发表在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");
    }
   }
  //这为什么是错误的,请老师解答?


分享到:
精彩评论 9
liangshui
学分:0 LV1
2010-08-13
沙发
读者您好:
1、方法中可以用对象作为方法参数,在方法的内部可以对参数进行处理。例如传递一个字符串的话可以计算字符串的长度等。
2、方法的参数可以是普通类型也可以是引用类型,引用类型包括类,在使用类时要先创建类的引用,您举得例子是t调用了introducton()方法。该方法是AcpTeacher类定义的。
3、这个是使用了匿名对象,也可以像您说的那样写,但是有点麻烦!
4、public是类的修饰符,是可选的,class是定义类的关键字,是必须的
5、这个问题涉及到继承,举个简单的例子,例如水果可以吃,苹果是水果,则苹果也可以吃。父类是水果,子类是苹果,两个都可以调用吃的方法。
6、没有要求先创建父类对象,再创建子类对象的说法。通常为了方便是创建父类引用将其实例化成子类。代码中关键字public应该是小写的。另外super("child");应该是构造方法的第一条语句。
南无阿弥陀佛
学分:0 LV1
TA的每日心情
开心
2022-11-09 14:42:53
2010-08-13
板凳
敬请老师说得再详细一点:我不懂,我是刚刚初学java,对编程没有一点基础,所以,再次敬请各位老师详细解答一下,最好举个详细的例子,在此非常感谢!!!
aster
学分:0 LV1
TA的每日心情
开心
2023-01-31 09:41:43
2010-08-14
地板
读者您好:如果您一点编程基础都没有的话推荐使用我们公司出版的《Java从入门到精通(第2版)》开始学习,一定会对您有很多帮助!
南无阿弥陀佛
学分:0 LV1
TA的每日心情
开心
2022-11-09 14:42:53
2010-08-14
4L
我买了一套java全能学习词典,和一套c#全能词典啊!这词典比书应该还好吧!
南无阿弥陀佛
学分:0 LV1
TA的每日心情
开心
2022-11-09 14:42:53
2010-08-14
5L
public static void main(String[] args){
HQ1 hq = new HQ1();
hq.judge(new AccpJavaTeacher2("李明","北京中心"));
hq.judge(new AccpDotNetTeacher2("张明","天津中心"));
}

这句 hq.judge(new AccpJavaTeacher2("李明","北京中心"));是什么意思啊? 里面的 new AccpJavaTeacher2() 是什么意思?越详细越好?
子_mrkj
学分:0 LV1
TA的每日心情
你好
2022-11-06 21:11:29
2010-08-16
6L
建议你看下基础的书:面向对象 这些应该对你有帮助
小小邪
学分:0 LV1
2010-08-16
7L
你应该从基础开始实践,把每个语法每个实例认真剖析。把基础掌握好。
南无阿弥陀佛
学分:0 LV1
TA的每日心情
开心
2022-11-09 14:42:53
2010-08-16
8L
学程序应该这么做,也必须这么做.高楼大厦平地起,打好基础是关键!各位老师的话是良言!学生牢记老师的教悔,希望在自学的道路上各位老师能多给些帮助!在此真诚的表示感谢!
东北虎
学分:0 LV1
2010-08-25
9L
不客气
首页上一页 1 下一页尾页 9 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照