| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4539 人关注过本帖
标题:会java,有OOP思想的人进来看!请版主置顶
只看楼主 加入收藏
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 
还是不对啊!加油,我给你发答案!

别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-21 14:00
iyuohz
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-2-22
收藏
得分:0 
1. String abc = new String("123");
new String("123") 这句话创建了一个String对象
String abc 这句话 声明了一个String的引用
List def = new ArrayList();
new ArrayList() 创建ArrayList对象
List def 声明了一个List型引用

2. java中,所有的类,都有一个最大的特点,每个类都有,你现在写一个,它一定也有!
呵呵,Object的子类

3. null是一个什么东西呢?
引用啥都没指向的时候,说它指向null

明白这些,离面向对象好像还很远呢...

2006-05-21 16:29
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 
楼上的,你虽然挺不错,但是就答对了一个半,年轻人,不要会点基础的就狂,你答对的是最简单的那些,第二个可以说答的不错,第一个那个后面的小问题,会点java的一般都会,至于最后一个题,null的,你看清楚了问题再回答!第一个题目的地方,你答对的也只是初级水平的概念性的东西,慢慢学习吧!

别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-22 09:03
ada518618
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2006-3-27
收藏
得分:0 

纯属个人见解,不对之处,请不要见怪!
1,String abc = new String("123");
这里创建了一个对象,同时把对象abc指向字符串"123"的地址!也就是说对象abc引用了字符串"123"!(好象可以这么说的吧!)
而List def = new ArrayList();
一样创建了一个对象def,但是没用指明对象def的引用!
2,JAVA中Object类是顶层类,我们所编写的所有类都是它的子类,都是继承于它,都拥有它的特点!
3,NULL是什么东西?那我可真的不知道!我只到它是当我们在编程中,不知道要把对象初始化为对什么引用的时候,就可以用NULL,表示空引用!

楼主,什么时候公布答案呀!?


Eclipse!尽管我现在不懂祢,可是我却对你情有独钟……
2006-05-22 11:37
Murray
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2005-4-10
收藏
得分:0 

1、String abc = new String("123");
=>String abc;
abc = new String("123");
public String(String value)
2个对象,一个是"123"的,一个是指向"123"的引用对象abc;
List def = new ArrayList();
欲构造ArrayList类的一个对象,def继承了List接口

2、都是Object的子类

3、null应该是表示缺省对象吧

呵呵,准备学J2EE了,看看又没资格。


2006-05-22 21:23
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 

楼上的说的基本不错了,但是还是有点问题,这个帖子发了才几天啊!大家都答答看看吧!我准备这个星期的星期五发答案,到时候大家可以来看!


别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-22 23:13
iyuohz
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-2-22
收藏
得分:0 
以下是引用yangwudong在2006-5-22 9:03:00的发言:
楼上的,你虽然挺不错,但是就答对了一个半,年轻人,不要会点基础的就狂,你答对的是最简单的那些,第二个可以说答的不错,第一个那个后面的小问题,会点java的一般都会,至于最后一个题,null的,你看清楚了问题再回答!第一个题目的地方,你答对的也只是初级水平的概念性的东西,慢慢学习吧!

老大,我才学java没几天,而且这也不是说有啥狂的成分在里面,主要是你帖子名迷惑人,面向对象的话,多多少少也应该谈到些设计模式,连模式的边都没粘,就能开始servlet和jsp了?

List def = new ArrayList();
new ArrayList() 创建ArrayList对象
List def 声明了一个List型引用

也许是我没说明白: list应该说是集合类的接口,ArrayList 这个类是实现了这个接口的类
所以 new ArrayList() 它创建了ArrayList的对象
而 List def 声明了一个List 接口型的引用, 用来指向 那个ArrayList对象,这里面体现的是多态

不大明白,null是东西???啥东西???lz,你心中的答案是啥呢???空引用???

[此贴子已经被作者于2006-5-23 8:56:54编辑过]


2006-05-23 08:55
openclosed
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-14
收藏
得分:0 
都说第二条说的不对 我就我知道的作一下补充吧

List def = new ArrayList();
是实例化一个arraylist类 def (arraylist他是一个集合类,按照非同步线成实现的)
list是 arraylist类的一个接口
arraylist 和 vector都是为了实现list接口的类 都要执行这个接口而已 list也相当于 arraylist
vector的父类的道理
只不过 arraylist是按照非同步机制实现 效率高安全度低
vector是按照同步机制实现 效率低安全度高

哦哦哦
2006-05-23 10:22
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 
回复

我已经说过了,List的那个,基本学过java的都会,那个String的,你答的不好,再看看吧!至于null的那个,你看的有点局限!往开里想!再说了,不用设计模式就不能做servlet和jsp了吗?


别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-23 16:06
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
收藏
得分:0 
我再强调一下,第二个那个List是因为和第一个有区别,所以才列出来的,不是说那个多么的难,大家基本上都答的很好!

别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-23 16:07
快速回复:会java,有OOP思想的人进来看!请版主置顶
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028107 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved