java node類是什么,讓我們一起了解一下?
node不是一門語(yǔ)言,不是庫(kù),也不是框架,而是一個(gè)建立在谷歌V8引擎的用來解析和執(zhí)行js代碼的運(yùn)行環(huán)境。
String getValue()如果這是一個(gè) Text 節(jié)點(diǎn),則返回此節(jié)點(diǎn)的值,否則返回此節(jié)點(diǎn)的直接子節(jié)點(diǎn)值。如果此 Node 有一個(gè)直接子節(jié)點(diǎn)是 Text 節(jié)點(diǎn),則返回該直接子節(jié)點(diǎn)的值。如果存在一個(gè)以上的 Text 節(jié)點(diǎn),則返回第一個(gè) Text 節(jié)點(diǎn)的值。否則返回 null。
那么我們?nèi)绾巫远x一個(gè)Node類?
package?com.sort.text; public?class?Node?{ private?int?value;????????//節(jié)點(diǎn)的值 private?Node?node;????????//此節(jié)點(diǎn),數(shù)據(jù)類型為Node private?Node?left;????????//此節(jié)點(diǎn)的左子節(jié)點(diǎn),數(shù)據(jù)類型為Node private?Node?right;???????//此節(jié)點(diǎn)的右子節(jié)點(diǎn),數(shù)據(jù)類型為Node public?int?getValue()?{ return?value; } public?void?setValue(int?value)?{ this.value?=?value; } public?Node?getNode()?{ return?node; } public?void?setNode(Node?node)?{ this.node?=?node; } public?Node?getLeft()?{ return?left; } public?void?setLeft(Node?left)?{ this.left?=?left; } public?Node?getRight()?{ return?right; } public?void?setRight(Node?right)?{ this.right?=?right; } public?Node(int?value)?{ this.value=value; this.left=null; this.right=null; } public?String?toString()?{?????????//自定義的toString方法,為了方便之后的輸出 return?this.value+"?"; } }
以上就是小編今天的分享了,希望可以幫助到大家。