成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用EXT模擬面向對象的java代碼

開發 后端
文中,筆者講述了如何用EXT模擬面向對象的Java代碼,通過EXT框架,熟悉面向對象的Java代碼。

最近開始接觸AJAX框架―EXT了,學習之余,也將自己的心得記錄下來,就權當是讀書筆記吧。其實之前總是不太適應基于對象的javascript寫法,不過通過EXT框架,還是基本熟悉了面向對象的Java代碼,很基礎,見下文。

1、namespace
EXT用命名空間來組織類定義,就好比c#的namespace或java的package。如定義pojo類的命名空間:

  1. Ext.namespace("Ext.domain");  
  2.  
  3. JAVA代碼對照:  
  4.  
  5. package Ext.domain; 

2、類定義
同javascript一樣,用function定義類,(但是此處,還沒有說明構造函數),
代碼如下:

  1. EXt.domain.Person = function() { } ; 

3、類成員變量定義
可以用prototype來給某個類定義成員變量,既然是用prototype,就是非靜態的。Ext.apply是EXT框架提供的靜態的方法,可以完成這一定義。
代碼如下:

  1. Ext.apply(Ext.domain.Person.prototype,{name:"張三"});  
  2.  
  3. JAVA代碼對照:  
  4.  
  5. private String name = "張三";  
  6.  
  7. public void setName(String name) {this.name = name;}  
  8.  
  9. public String getName() {return this.name;} 

4、類實例方法定義
代碼如下:

  1. Ext.apply(Ext.domain.Person.prototype,{     
  2.  
  3.                     getDetails : function(){  
  4.  
  5.                                            alert(String.format("姓名:{0},年齡{1} ",this.name,this.age));  
  6.  
  7.          }  
  8.  
  9.  }); 

5、類靜態方法
代碼如下:

  1. Ext.domain.Person.getDetails = function(_name,_age){  
  2.  
  3.  var _person = new Ext.domain.Person();  
  4.  
  5.  _person.name = _name;  
  6.  
  7.  _person.age = _age;  
  8.  
  9.  alert(String.format("姓名:{0},年齡{1} ",_person.name,_person.age));  

可以看到,用EXT可模擬面向對象的java代碼,從而熟悉Java代碼。

【編輯推薦】

  1. 對Java編程思想的忠告
  2. 和我共同了解Java是什么
  3. 著名的Java論壇和網站
  4. 2009年十大Java技術解決方案
  5. 2008最值得學習的五種JAVA技術
責任編輯:仲衡 來源: CSDN博客
相關推薦

2009-06-10 22:06:29

JavaScript面向對象

2012-03-13 16:39:52

Java

2011-06-17 17:27:29

Objective-CCocoa蘋果

2023-01-10 09:38:09

面向對象系統

2020-04-15 11:07:31

C語言對象思想

2013-07-02 13:52:07

2019-11-18 17:05:02

JavaScript面向對象程序編程Java

2010-03-18 13:43:40

python面向對象

2021-10-21 18:47:37

JavaScript面向對象

2011-07-05 14:42:46

java

2022-08-08 08:25:21

Javajar 文件

2023-10-25 13:42:19

Java面向對象

2013-03-11 09:23:22

Go語言面向對象

2013-08-20 18:50:46

JS模板引擎模塊化Web App

2021-06-08 09:47:44

Java面向對象

2021-11-08 07:48:48

Go語言對象

2009-07-14 16:51:50

Jython中的對象

2022-07-30 23:41:53

面向過程面向對象面向協議編程

2015-06-23 13:56:30

數據庫設計面向對象

2020-05-29 10:17:00

代碼擴展設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 古装人性做爰av网站 | 欧美一级在线 | 五月婷婷导航 | 国产分类视频 | 国产精品久久久久久久久久免费 | 国产成人精品一区二区三区网站观看 | 久草中文在线 | 久久精品com | 2018天天干天天操 | 一级a性色生活片久久毛片波多野 | 午夜免费 | 欧美国产精品 | 欧美成人精品一区二区男人看 | 久久一区二区精品 | 三级av免费| 久久精片| 免费精品视频一区 | av天天干 | 一级a性色生活片久久毛片波多野 | 91亚洲精| 精品一区二区三区免费视频 | 一级看片免费视频 | 亚洲精品久久 | 久久999| 日本一区二区在线视频 | 男人影音 | 久久毛片 | 国产高清在线 | 韩国精品一区 | 不卡一区二区三区四区 | 久久一区二区三区电影 | 中文字幕在线观看日韩 | 国产粉嫩尤物极品99综合精品 | 精品一区精品二区 | 欧美一区日韩一区 | 在线视频一区二区三区 | 99一区二区 | 精品成人av | 亚洲精品一区二区在线观看 | 国产精品福利在线 | 日韩小视频在线 |