请大家帮我解释一下java中field和object是什么意思?不要复制大段的文字 我自己也能查,最好是自己的看法 java语句请大家帮我解释一下

\u8bf7\u5927\u5bb6\u770b\u770b\u8fd9\u9053Java\u9898\uff0c\u5e2e\u5fd9\u89e3\u91ca\u4e00\u4e0b\u4e3a\u4ec0\u4e48\uff1f

\u53ef\u4ee5\u4e0d\u7ba1toString()\u662f\u4e00\u4e2a\u4ec0\u4e48\u65b9\u6cd5

\u9996\u5148 public String toString() \u53ef\u4ee5\u770b\u51fa\u8fd4\u56de\u7684\u662f\u4e00\u4e2a\u5b57\u7b26\u4e32

\u63a5\u7740\u4ee5 TV \u7c7b\u521b\u5efa\u4e00\u4e2a\u4e86 tv \u5bf9\u8c61

\u5982\u679c tv \u8c03\u7528 toString() \u65b9\u6cd5\u5219 return \u5b57\u7b26\u4e32 \u521b\u7ef4\u7b49...

\u4f46\u662f\u8fd9\u91cc\u6ca1\u6709\u8c03\u7528toString() \u4e3a\u4ec0\u4e48\u8fd8\u662f\u8f93\u51fa\u4e86\u5b57\u7b26\u4e32?

\u56e0\u4e3a toString() \u662f\u6240\u6709 \u5bf9\u8c61 \u7684\u4e00\u4e2a\u81ea\u5e26\u7684\u65b9\u6cd5

\u4f60\u8fd9\u91cc\u91cd\u5199\u4e86 toString() \u65b9\u6cd5\uff0c\u6b64\u65b9\u6cd5\u7684\u529f\u80fd\u4f9d\u7136\u5b58\u5728

\u529f\u80fd\u5982\u697c\u4e0a\u6240\u8bf4\uff1a

System.out.println(tv);

\u5f53\u63a5\u6536\u7684\u662f\u4e00\u4e2a\u5bf9\u8c61, \u5982\u679c\u8be5\u5f15\u7528\u5b58\u5728,\u5219\u8c03\u7528obj.toString()\u8fdb\u884c\u6253\u5370

\u6240\u4ee5\u6210\u529f\u8f93\u51fa\u6253\u5370\u7ed3\u679c

class tree
{
public void root() //(1.)
{
String sSite = "\u571f\u58e4\u4e2d";
String sFunction = "\u5438\u6536\u517b\u4efd";
print("\u4f4d\u7f6e\uff1a"+sSite);
print("\u529f\u80fd\uff1a"+sFunction); //(2.)
}
public void print(Object oPara) //(3.)
{ //\u8fd9\u91cc\u662f\u7528\u65b9\u6cd5print\u5c01\u88c5\u4e86System.out.println\uff08\uff09\uff1bSystem\u7c7b\u7684\u6807\u51c6\u8f93\u51fa\u6d41
System.out.println(oPara);
}
public static void main(String[] arges)
//\u9664\u4e86\u662fApplet\u7684\u7a0b\u5e8f\u90fd\u9700\u8981main\u65b9\u6cd5\u7684\u8c03\u7528\uff01\u4e5f\u5c31\u662f\u4ed6\u662fjava\u6700\u540e\u6253\u5370\u8f93\u51fa \u7ed3\u679c\u4e00\u4e2a\u8f93\u51fa\u53e3\uff01\u4e5f\u5c31\u662f\u4f60\u6240\u8bf4\u7684\u4e3b\u65b9\u6cd5\uff01\u5176\u4e2dpublic \u548cstatic\u89c4\u5b9a\u8981\u5728void\u7684\u524d\u9762\uff01

{
tree t = new tree();
t.print("\u63cf\u8ff0\u4e00\u68f5\u6811\uff1a");
t.print("\u6811\u6839\uff1a");
t.root();
}
}
class osier extends tree //(4.)\u8fd9\u4e2a\u53eb\u8fc7\u8f7d\u5417\uff1f\u90a3\u4ec0\u4e48\u53eb\u8fc7\u8f7d\uff0c\u7528\u9014\u548c\u5b9a\u4e49\u7684\u683c\u5f0f\u662f\u4ec0\u4e48\uff1fosier extends \u8fd9\u4e24\u4e2a\u662f\u5173\u952e\u5b57\u5417\uff1f
\u8fd9\u91cc\u662f\u4e00\u4e2a"is-a"\u7684\u5173\u7cfb\u4e5f\u5c31\u662f\u7ee7\u627f\u7684\u5173\u7cfb\uff01extends\u8fd9\u662f\u7ee7\u627f\u7684\u5173\u952e\u5b57\uff01\u800cosier\u53ea\u662f\u4f60\u5b9a\u4e49\u7684\u4e00\u4e2a\u7ee7\u627ftree\u7684\u7c7b\uff01\u7ee7\u627f\u7684\u4e4b\u540e\u5c31\u53ef\u4ee5\u8c03\u7528\u4f60\u7684\u7236\u7c7btree\u7684\u975e\u79c1\u6709\u53d8\u91cf\u548c\u65b9\u6cd5\uff01
{
public void leaf()
{
super.leaf();
String sShape = "\u957f\u5f62";
super.print("\u5f62\u72b6\uff1a"+sShape);
}
public static void main(String[] args)
{
osier o = new osier(); //(5.)
o.print("\u67f3\u6811\u6811\u6839\uff1a"); //(6.)\u4e3a\u4ec0\u4e48\u8fd9\u6837\u4e5f\u53ef\u4ee5\u6253\u5370\u8f93\u51fa\u5462\uff1f
\u56e0\u4e3a\u524d\u9762print\u65b9\u6cd5\u5df2\u7ecf\u8fdb\u884c\u5c01\u88c5\u6240\u4ee5\u8c03\u7528\u5b9a\u4e49\u8be5\u65b9\u6cd5\u7684\u7c7b\u7684\u5b9e\u4f8b\u7c7b\u5c31\u53ef\u4ee5\u8c03\u7528print\u5c31\u53ef\u4ee5\u5b9e\u73b0\u6253\u5370\u7684\u529f\u80fd\uff01
o.root();
}
}

field:字段,或者说属性
object:对象,一个对象可以包含许多field
这问题刚开始接触JAVA的时候我也纠结过...
你这样想,如果我们需要创建一个对象,比如说创建一个桌子,这个桌子就是一个对象(也就是object)那这个桌子的颜色,大小,材质等等等等 这些就是这个桌子的field ,就是桌子的属性

field是一个字段,object是一个对象,就像楼上说的一个对象可以包含许多field,field只是描述一个对象的特性而已,比如说你的身份证证件号.........
object是所有类的父类,在java中所有类都是默认继承object类

field 字段,object 对象。打个比方,类是人类,你是object,你的名字是 filed

  • 甯瑙i噴涓涓媕ava璇彞
    绛旓細public Vector buildVector(){ //杩欐槸涓涓柟娉曪紝鏍规嵁鍚嶅瓧鍙互鐭ラ亾锛屼粬鏄敤鏉ュ垱寤哄悜閲忕殑銆俈ector鏄鏂规硶杩斿洖鍊肩殑绫诲瀷锛屽悜閲忕被鍨嬨傚氨鍍忔暟缁勪竴鏍凤紝涓绉嶅鍣ㄣ備篃灏辨槸璇ユ柟娉曞垱寤哄悜閲忥紝骞跺皢鍏惰繑鍥炲埌璋冪敤浠栫殑鏂规硶涓俈ector vTemps = new Vector();// 鐢╪ew鍒涘缓浜嗕竴涓悜閲忓璞°俧or(int i=0;i<4;i++...
  • java for寰幆鐨勮В閲
    绛旓細寰幆鐨勬剰鎬濆氨鏄绋嬪簭閲嶅鍦版墽琛屾煇浜涜鍙ャ傚湪绋嬪簭璁捐鏃讹紝甯稿父闇瑕佸鐞嗗ぇ閲忕殑閲嶅鍔ㄤ綔锛岄噰鐢ㄥ惊鐜粨鏋勫彲浠ラ檷浣庣▼搴忎功鍐欑殑闀垮害鍜屽鏉傚害锛屽彲浣垮鏉傞棶棰樼畝鍗曞寲锛屾彁楂樼▼搴忕殑鍙鎬у拰鎵ц閫熷害銆傚叾涓紝for寰幆灏辨槸寰幆缁撴瀯鐨勪竴绉嶏紝鍙﹀杩樻湁while寰幆鍜宒o-while寰幆璇彞銆備絾鏄痜or寰幆鏄紑鍙戣呮槑纭煡閬撲簡寰幆娆℃暟銆侳or寰...
  • 璇Java楂樻墜甯垜瑙i噴涓涓杩欐浠g爜,璋㈣阿浜
    绛旓細for(Student st : students)System.out.println(st.toString());杩欑浉褰撲簬涓涓猣oreach璇彞~鏄痡dk1.5浠ヤ笂鐨勭増鏈墠鏈夌殑 鐩稿綋浜 for(int i=0;i<students.size();i++){ Student st = (Student)students.get(i);System.out.println(st.toString());} 鎴栬呯敤杩唬鍏朵篃鍙互瀹炵幇锛欼terator it = st...
  • java涓閿欒,鏈塱f浣嗘槸娌℃湁else,澶у甯垜鐪嬬湅
    绛旓細import java.util.*;public class FIFO{ public static void main(String[] args){ Scanner in=new Scanner(System.in);System.out.println("璇疯緭鍏ヤ綘鐨勬у埆锛 (鐢/濂)");String sex=in.next();if(sex.equals("鐢")){ System.out.println("璇疯緭鍏ヤ綘鐨勫勾榫勶紵");int age = in.nextInt()...
  • java缂栫▼鐨勪綔涓氳瘯棰澶у甯垜瑙g瓟涓涓,璋㈣阿浜,涓鍏变袱涓,鍦ㄤ笅闈,璇峰ぇ...
    绛旓細import java.util.Scanner;public class DemoTest { /**1銆佽繍杈撳叕鍙稿鐢ㄦ埛璁$畻杩愯垂.璺▼瓒婅繙姣忓叕閲岃繍璐硅秺浣.姣忓叕閲屾瘡鍚ㄨ揣鐗╃殑鍩烘湰杩愯垂涓簆,璐х墿閲嶄负w,璺濈涓簊,鎶樻墸涓篸,鍒欐昏繍璐筬鐨勮绠楀叕寮忎负 f=p*w*s*(1-d) 锛涜緭鍏ュ熀鏈繍璐癸紝璐ч噸鍜岃窛绂伙紝绠楀嚭杩愯垂 s<250km 娌℃湁鎶樻墸 250<= s <500...
  • 姹澶у甯垜瑙i噴涓娈JAVA灏忎唬鐮佷腑鍏充簬false寮鍏崇殑鐢ㄦ硶
    绛旓細杩欐绋嬪簭锛岄鍏堬紝flag=false鐨勮繖涓湴鏂癸紝濡傛灉if(num%1 ==0) 杩欓噷OK鐨勮瘽锛宖lag=false杩欏彞浠g爜濡傛灉琚墽琛屼簡锛屼粬涓嬮潰鐨勪唬鐮佷竴瀹氫細琚墽琛岋紝鐒跺悗for寰幆缁撴潫锛屾帴涓嬫潵鏄浜屼釜if锛屽鏋滀笂闈lag=false杩欏彞琚墽琛屼簡锛岄偅涔堢浜屼釜if涓殑鍐呭涓嶄細琚墽琛屻傝繕鏈変綘杩欓噷闈㈠啓鐨勫緢涔憋紝鎴戞湁鐐瑰垎涓嶆竻浣犺鐨勮礋鍊兼槸...
  • 鍏充簬java璇█,澶у甯垜鐪涓涓
    绛旓細绫诲悕涓庢枃浠跺悕涓嶇浉鍚 鎶婃枃浠跺悕鏀规垚Exerc鎴栬呯被鍚嶆敼鎴怑xerc03灏卞ソ浜嗐
  • JAVA鍩虹鍏充簬璇彞寰幆浠ュ強娴佺▼鎺у埗闂,璇峰ぇ瀹跺府鎴瑙g瓟涓涓,灏忓紵鍒濆...
    绛旓細import java.util.Scanner;public class Test { private static void inputString() { System.out.println("璇疯緭鍏ュ鍛樼殑绗竴涓瓧姣嶏細");Scanner scan = new Scanner(System.in);String input = scan.next();if (input.substring(0,1).equalsIgnoreCase("E")) { System.out.println("浼樼");}...
  • 璇锋暀澶у甯垜瑙i噴涓娈 JAVA 绋嬪簭浠g爜,瓒婅缁嗚秺濂!璋㈣阿...
    绛旓細1.Page<DepartmentVO>琛ㄧずPage绫绘槸涓涓硾鍨嬬被锛岀被涓彉閲忕被鍨嬪叏閮ㄤ笌DepartmentVO琛紙绫伙級涓瓧娈垫湁鍏筹紙鎴栬呰Page绫讳腑鐨勫彉閲忔椂瀵笵epartmentVO琛ㄤ腑瀛楁鐨勬弿杩帮級銆傝繖绉嶆硾鍨嬬被瀹氫箟鐨勫ソ澶勫湪浜庡彲浠ュ皝瑁匘epartmentVO绫婚渶瑕佺殑瀛楁锛屽悓鏃朵篃鍙互鍖呭惈鑷繁鐨勫彉閲忋傝繖绉嶆儏鍐甸氬父鐢ㄤ簬瀵规煡璇㈢粨鏋滆繘琛屽垎椤垫椂鎻愪緵鍓嶅彴鏌ヨ鏉′欢鍙傛暟鍜...
  • 璇峰ぇ瀹甯繖鐪涓涓杩欎釜java绋嬪簭鏈変粈涔堥棶棰
    绛旓細妤间富锛屾垜鎯冲厛闂竴涓嬶紝涓轰粈涔堜綘鐨刦or閲岄潰鍐欑潃1<=20锛熸湁浠涔堟剰涔変箞锛熷ソ浜嗭紝鎴戞祴璇曚簡涓涓嬶紝杩欎釜鏄垜鍐欑殑浠g爜 public class test { public static void main(String args[]){ double sum=0,a=1,item=a;for(int i=1;i<=20;i++){ sum=sum+1/item;item=item*(item+1);} System.out....
  • 扩展阅读:java入门网站 ... 高情商的回话技巧 ... 永久不收费免费的聊天软件 ... 大家都让开我要收割了 ... 主人日语 ... 学java为什么27岁就迟了 ... 一个初中生学java要多久 ... 帮我吧开放平台 ... 请大家帮我想个小说名好吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网