A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 樊玲 中级黑马   /  2013-3-11 23:41  /  3890 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    这几天学面向对象,感觉很乱。尤其是做案例的时候,方法加继承,各种类之间,方法被静态,属性被私有,调用来调用去的,又加上构造。。。。    很纠结。。。。     

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

28 个回复

正序浏览
好记性不如烂笔头,还是要多记,多练,多思考,这样应该会好点吧!
回复 使用道具 举报
黑马17期-闫东东 发表于 2013-3-13 00:15
做笔记,作总结,时间久了忘了,可以回来看看,效率比较高。

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

看完了,总结的蛮好嗯。 :loveliness:
回复 使用道具 举报
做笔记,作总结,时间久了忘了,可以回来看看,效率比较高。

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

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

回复 使用道具 举报
632485820 发表于 2013-3-12 21:18
兄弟,貌似有同感啊。不过慢慢来就好。学java这东西,越急越容易出错,越看不懂。
放平心态,实在不懂先放 ...

嗯嗯, .....
回复 使用道具 举报
崔芝鲁 发表于 2013-3-12 16:33
這些嗎?都是正常現象,有什麽不理解的不要卡在哪,一直看下去,然後自己思考思考,還是不明白的話再看遍, ...

喜欢你这句。不走弯路,就是捷径。。。
回复 使用道具 举报
张栓紧 发表于 2013-3-12 16:02
跟我一样,你有没有看视频都会了,到敲代码时就很无力的感觉?

真心有~~~~~~~
回复 使用道具 举报
于腾飛 发表于 2013-3-12 07:57
对象虐你千百遍 ,你待对象如初恋!  勤能补拙  慢慢来   加油!

哈哈。 给力~~~~  3Q3Q
回复 使用道具 举报
侯国奇 发表于 2013-3-12 07:45
同感,不过刚开始都差不多啦,接触新事物都要一个过渡过程嘛,隔几天复习一下,多思考,慢慢就会好了,总之 ...

嗯嗯,~~~ 加油吧,
回复 使用道具 举报
门文通 发表于 2013-3-12 04:53
我先在看到IO 都纠结死了  更重要的是 前面的开始忘了

   加油~~~~~~
回复 使用道具 举报
贾文泽 发表于 2013-3-12 00:37
冷静+思考+坚持

思考 && 坚持 ......
回复 使用道具 举报
谢洋 发表于 2013-3-12 00:31
有,开始我跟你差不多的感,慢慢来吧

嗯嗯。。。
回复 使用道具 举报
张宁 发表于 2013-3-12 00:30
不要急了,sun公司几千人搞了这么多年出的一个产品,要是那么容易学才怪呢,把我住大的方向,样样精是不可 ...

嗯呢。。。:loveliness:
回复 使用道具 举报
安鹏宇 发表于 2013-3-12 00:17
淡定点,毕竟我们刚接触面向对象,继承,类,静态,现在我们要做的是把每个知识点都掌握好,每一个方法都能 ...

嗯嗯,会努力的。           0.0   貌似看到过你名字,就是不知道哪个 ...
回复 使用道具 举报
袁见 发表于 2013-3-12 00:06
要保持冷静,淡定。不要急,慢慢来,一个一个知识点搞懂,这样就OK了!
有疑问可以在论坛中发帖,大家一起 ...

嗯咯,知道了,谢谢大版主~~~
回复 使用道具 举报
徐升2013 发表于 2013-3-11 23:43
先看后面的视频,当预习了,然后复习回来的时候这种状况就好多了,反正我是这样的。 ...

嗯嗯。。0.0
回复 使用道具 举报
兄弟,貌似有同感啊。不过慢慢来就好。学java这东西,越急越容易出错,越看不懂。
放平心态,实在不懂先放一边,看后面的,若干天以后再次回首,说不定就开窍了。
回复 使用道具 举报
应该这么说,你的这种情况,是你没有理解面相对象的思想!
你在写代码的时候,想着的是怎么做这个事情,怎么写代码,
(个人觉得)其实,这样就优点和java优点相悖了,
在java下,应该这样想:
第一:  
       我做什么,
第二:
     我要做的事情, 属于那些对象的


回复 使用道具 举报
這些嗎?都是正常現象,有什麽不理解的不要卡在哪,一直看下去,然後自己思考思考,還是不明白的話再看遍,代碼一定要多練,不走彎路就是捷徑。
回复 使用道具 举报
对象虐你千百遍 ,你待对象如初恋!  勤能补拙  慢慢来   加油!
回复 使用道具 举报
小路飞 来自手机 中级黑马 2013-3-12 07:45:25
9#
同感,不过刚开始都差不多啦,接触新事物都要一个过渡过程嘛,隔几天复习一下,多思考,慢慢就会好了,总之心态要摆好方正!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马