Topic: 我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 |
Print this page |
1.我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 | Copy to clipboard |
Posted by: 游牧游人 Posted on: 2007-05-30 12:47 public class Book{ String bookName; String authorName; int nopages; boolean available; Book(String book,String author,int pages,boolean status){ bookName=book; authorName=author; nopages=pages; available=status; } boolean isAvailable(){ if(available){ System.out.println("有这本书"); return true; }else{ System.out.println("没有这本书"); return false; } } public static void main(String[] args){ Book objBook=new Book("CoreJava","Albert",45,true); User objUser= new User(); objUser.getBookStatus(objBook); } } class User{ void getBookStatus(Book objBook){ objBook.isAvailable(); } } 按我学c的理解,这个Book objBook=new Book("CoreJava","Albert",45,true); 应该是传入,这个User objUser= new User();应该是调用,我想问的是这个objbook是怎么来的? |
2.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: snowbug Posted on: 2007-05-31 02:48 new 是用来创建一个新的对象的。 建议找一本 java 入门的书踏踏实实的从头看一下,不要直接跳到读代码。 |
3.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: java0000000 Posted on: 2007-07-22 09:54 呵呵。。有意思 |
4.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: JiafanZhou Posted on: 2007-07-23 23:16 不错,C programmer刚刚看到Java程序是挺迷惑的,在C里面new关键字返回的是分配的内存的起始位置的指针,所以一定要定义一个指针类型。Java里面的new关键字返回的是对于在内存中创建对象的一个引用。你应该听说过在JAVA里面封装了指针这个概念,说不定你也注意到了方法参数也没有指针了,作为刚刚接触Java的C programmer,你说不定觉得这个不可思易,但用久了你就会知道这个的好处了。 游牧游人 wrote: 所以这两条语句创建了两个引用,分别指向在内存中创建的对象。 |
5.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: xoch421 Posted on: 2007-08-04 14:37 呵呵,这个问题你还是看看书吧!网上有本Java2 参考大全,自己去down一个看看吧! |
6.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: J_developer Posted on: 2007-08-06 14:47 2楼的 new应该是一个操作符 是用来分配内存空间的 |
7.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: chenzenan Posted on: 2007-08-14 09:29 这里不是简单传入.NEW是操作对象,在HEAP分配内存空间.在STATCK上定义名为 objBook类型为Book对象引用,然后指向HEAP内存空间. |
8.Re:我刚进门,这个最基础的都有点看不懂,希望有人带一下。。。 [Re: 游牧游人] | Copy to clipboard |
Posted by: tuntun_wj Posted on: 2007-09-09 11:11 从头看一下,不要直接跳到读代码 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |