黑马程序员技术交流社区

标题: 你们有没有这种情况。。。 [打印本页]

作者: 樊玲    时间: 2013-3-11 23:41
标题: 你们有没有这种情况。。。
    这几天学面向对象,感觉很乱。尤其是做案例的时候,方法加继承,各种类之间,方法被静态,属性被私有,调用来调用去的,又加上构造。。。。    很纠结。。。。     
作者: 徐升2013    时间: 2013-3-11 23:43
先看后面的视频,当预习了,然后复习回来的时候这种状况就好多了,反正我是这样的。
作者: scott0610    时间: 2013-3-12 00:06
要保持冷静,淡定。不要急,慢慢来,一个一个知识点搞懂,这样就OK了!
有疑问可以在论坛中发帖,大家一起讨论!同一个问题,不同的人有不同的理解方法,
这样可能让你更快的理解某个知识点。
继续加油。
作者: 安鹏宇    时间: 2013-3-12 00:17
淡定点,毕竟我们刚接触面向对象,继承,类,静态,现在我们要做的是把每个知识点都掌握好,每一个方法都能独立做出来,最后再融会贯通。
一步一步来吧,看到你很努力,相信你会成功的!加油!(我们一个班哦)
作者: 张宁    时间: 2013-3-12 00:30
不要急了,sun公司几千人搞了这么多年出的一个产品,要是那么容易学才怪呢,把我住大的方向,样样精是不可能的,知道没个关键字的用法,特点。你不可能全部记住,就算你记住,你也不可能用到的时候就能新手拈来,但是要求你做的就是,一步一步把该记得记住,用到的时候,先按你的思路写出来,然后在想想能不能用到java的 多态,继承,封装的特性进行优化,慢慢的你就会上手了,等你有一定经验之后,可以用eclipse开发,全智能化的,都会提醒的,你会上手更快的。这玩意儿怎么说呢,孰能生巧。刚开始比较慢。慢就慢呗。谁出生就是高手?。相信自己。
作者: 谢洋    时间: 2013-3-12 00:31
有,开始我跟你差不多的感,慢慢来吧
作者: 贾文泽    时间: 2013-3-12 00:37
冷静+思考+坚持
作者: amen0205    时间: 2013-3-12 04:53
我先在看到IO 都纠结死了  更重要的是 前面的开始忘了
作者: 小路飞    时间: 2013-3-12 07:45
同感,不过刚开始都差不多啦,接触新事物都要一个过渡过程嘛,隔几天复习一下,多思考,慢慢就会好了,总之心态要摆好方正!
作者: 于腾飛    时间: 2013-3-12 07:57
对象虐你千百遍 ,你待对象如初恋!  勤能补拙  慢慢来   加油!
作者: 马甲大王    时间: 2013-3-12 16:02
跟我一样,你有没有看视频都会了,到敲代码时就很无力的感觉?
作者: Benwolf0818    时间: 2013-3-12 16:33
這些嗎?都是正常現象,有什麽不理解的不要卡在哪,一直看下去,然後自己思考思考,還是不明白的話再看遍,代碼一定要多練,不走彎路就是捷徑。
作者: 江华    时间: 2013-3-12 16:59
应该这么说,你的这种情况,是你没有理解面相对象的思想!
你在写代码的时候,想着的是怎么做这个事情,怎么写代码,
(个人觉得)其实,这样就优点和java优点相悖了,
在java下,应该这样想:
第一:  
       我做什么,
第二:
     我要做的事情, 属于那些对象的



作者: HM刘俊    时间: 2013-3-12 21:18
兄弟,貌似有同感啊。不过慢慢来就好。学java这东西,越急越容易出错,越看不懂。
放平心态,实在不懂先放一边,看后面的,若干天以后再次回首,说不定就开窍了。
作者: 樊玲    时间: 2013-3-12 21:49
徐升2013 发表于 2013-3-11 23:43
先看后面的视频,当预习了,然后复习回来的时候这种状况就好多了,反正我是这样的。 ...

嗯嗯。。0.0
作者: 樊玲    时间: 2013-3-12 21:50
袁见 发表于 2013-3-12 00:06
要保持冷静,淡定。不要急,慢慢来,一个一个知识点搞懂,这样就OK了!
有疑问可以在论坛中发帖,大家一起 ...

嗯咯,知道了,谢谢大版主~~~
作者: 樊玲    时间: 2013-3-12 21:52
安鹏宇 发表于 2013-3-12 00:17
淡定点,毕竟我们刚接触面向对象,继承,类,静态,现在我们要做的是把每个知识点都掌握好,每一个方法都能 ...

嗯嗯,会努力的。           0.0   貌似看到过你名字,就是不知道哪个 ...
作者: 樊玲    时间: 2013-3-12 21:53
张宁 发表于 2013-3-12 00:30
不要急了,sun公司几千人搞了这么多年出的一个产品,要是那么容易学才怪呢,把我住大的方向,样样精是不可 ...

嗯呢。。。:loveliness:
作者: 樊玲    时间: 2013-3-12 21:53
谢洋 发表于 2013-3-12 00:31
有,开始我跟你差不多的感,慢慢来吧

嗯嗯。。。
作者: 樊玲    时间: 2013-3-12 21:53
贾文泽 发表于 2013-3-12 00:37
冷静+思考+坚持

思考 && 坚持 ......
作者: 樊玲    时间: 2013-3-12 21:54
门文通 发表于 2013-3-12 04:53
我先在看到IO 都纠结死了  更重要的是 前面的开始忘了

   加油~~~~~~
作者: 樊玲    时间: 2013-3-12 21:54
侯国奇 发表于 2013-3-12 07:45
同感,不过刚开始都差不多啦,接触新事物都要一个过渡过程嘛,隔几天复习一下,多思考,慢慢就会好了,总之 ...

嗯嗯,~~~ 加油吧,
作者: 樊玲    时间: 2013-3-12 21:55
于腾飛 发表于 2013-3-12 07:57
对象虐你千百遍 ,你待对象如初恋!  勤能补拙  慢慢来   加油!

哈哈。 给力~~~~  3Q3Q
作者: 樊玲    时间: 2013-3-12 21:55
张栓紧 发表于 2013-3-12 16:02
跟我一样,你有没有看视频都会了,到敲代码时就很无力的感觉?

真心有~~~~~~~
作者: 樊玲    时间: 2013-3-12 21:55
崔芝鲁 发表于 2013-3-12 16:33
這些嗎?都是正常現象,有什麽不理解的不要卡在哪,一直看下去,然後自己思考思考,還是不明白的話再看遍, ...

喜欢你这句。不走弯路,就是捷径。。。
作者: 樊玲    时间: 2013-3-12 21:56
632485820 发表于 2013-3-12 21:18
兄弟,貌似有同感啊。不过慢慢来就好。学java这东西,越急越容易出错,越看不懂。
放平心态,实在不懂先放 ...

嗯嗯, .....
作者: 黑马17期-闫东东    时间: 2013-3-13 00:15
做笔记,作总结,时间久了忘了,可以回来看看,效率比较高。

类: 同种对象的一个抽象概念,这个概念就叫类。
        对象:是某个具体的实体。
        类是对象的抽象,对象是类的具体化(实例化)
        属性:对应类的成员变量。
        行为:对应类中的成员方法。
构造方法:
        .函数名与类名相同  类名 引用明=new 构造方法名();
        不用定义返回值类型  
        没有具体的返回值
        给对象进行初始化,
类方法,实例方法,构造方法
                       
                格式:  类方法 : 使用static修饰     修饰符 static  返回值类型 方法名(参数){}
                        实例方法:不用static修饰    修饰符  返回值类型 方法名(参数){}
                        构造方法: 权限修饰符  类名(参数){}
               
                使用:   类方法    引用(对象).类方法     类名.类方法
                        实例方法  引用(对象).实例方法
                        构造方法  不能被调用  创建对象时自动被调用。
                 类方法    方法区的静态区内
                 实例方法  方法区
                 构造方法  方法区
               
继承:
通过继承子类自动拥有父类的所有成员(成员属性与成员方法)。
继承的出现提高了代码的复用性,继承的出现,是多态的前提。
子类所以的构造函数会默认访问父类空的构造函数(子类构造函数第一行有默认的super())
父类构造方法被执行本质是为了实例化子类对象,因为子类对象中要包含父类中的
成员属性,这些成员属性是在父类中定义的,那么要想在子类对象中有,必须实例化
父类对象.
多态;
最常见的一种多态:父类引用指向了子类对象。例如;Father father=new Son();
多肽的前提:1 必须存在继承关系;
            2,必须有重写。

向上转型:  父类引用指向子类对象  自动转换。
向下转型: 将父类的引用强制转换成子类的引用。 强制转换
        如: Animal a=new Dog();
                if( a instanceof Dog){
                Dog dog=(Dog)a;
                dog.特有方法;
                }


作者: 樊玲    时间: 2013-3-13 11:06
黑马17期-闫东东 发表于 2013-3-13 00:15
做笔记,作总结,时间久了忘了,可以回来看看,效率比较高。

类: 同种对象的一个抽象概念,这个概念就叫 ...

看完了,总结的蛮好嗯。 :loveliness:
作者: 陈腾飞    时间: 2013-3-13 12:32
好记性不如烂笔头,还是要多记,多练,多思考,这样应该会好点吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2