抽象類別不一定有抽象方法,抽象類別用來做規範,遊子類別來實做
介面內之變數預設為常數,且其介面預設為static
介面繼承可以多重繼承,類別只能繼承一個
2014年3月13日
DSP 17ABC1893A x 3 運算
.include "vector.def" ;Interrupt Vector define file
.include "register.def" ;Special Purpose Register define file
.include "eSLMacro.def" ;Macro define file
.GLOBAL POWERON
.CODE
.include "interruptvector.def" ;Define all interrupt labels
.include "register.def" ;Special Purpose Register define file
.include "eSLMacro.def" ;Macro define file
.GLOBAL POWERON
.CODE
.include "interruptvector.def" ;Define all interrupt labels
2014年3月12日
2014年3月11日
Virtuoso 基本操作
Step 1.執行 virtuoso 的前置作業
a. 進入/opt/PROCESS 的目錄,指令為: cd /opt/PROCESS
b. 在複製CIC0181P6M目錄到家目錄,指令為:cp -a CIC0181P6M /home/clementyan/
2014年3月5日
JAVA
long L1=1;(1沒加是int,但會隱含轉型為long)
float f3=L1;//只要整數型態(int,long)皆可轉型成float或double
byte myVar1; //myVar1=1; // 1 整數 預設型別是32bit(int)--先隱含轉型 再assign
myVar1=1;//1會轉成byte的大小
//short (16bit)
short myShort1=12345; //12345預設為32bit隱含轉型看看
//兩個變數同類型定義
short s1=1,s2=2,s3;
byte b1=1,b2=1,b3;
b3=(byte)(b1+b2); //進行保守原則的編譯 直接晉升為int
//short or byte之間運算隱含直接晉升為int
int i1=b1+b2;
private封裝不會封裝同一個類別,只會對其他類別封裝
static具有共用特性 共用global記憶體,使用static不用建立物件即可呼叫
float f3=L1;//只要整數型態(int,long)皆可轉型成float或double
byte myVar1; //myVar1=1; // 1 整數 預設型別是32bit(int)--先隱含轉型 再assign
myVar1=1;//1會轉成byte的大小
//short (16bit)
short myShort1=12345; //12345預設為32bit隱含轉型看看
//兩個變數同類型定義
short s1=1,s2=2,s3;
byte b1=1,b2=1,b3;
b3=(byte)(b1+b2); //進行保守原則的編譯 直接晉升為int
//short or byte之間運算隱含直接晉升為int
int i1=b1+b2;
private封裝不會封裝同一個類別,只會對其他類別封裝
static具有共用特性 共用global記憶體,使用static不用建立物件即可呼叫