// main.m
// oc丟擲異常與自定義異常類
// created by goddog on 15/1/11.
1.自行丟擲異常,應該使用@throw語句,@throw語句可以單獨使用,@throw語句丟擲的不是異常類,而是乙個異常例項。
//
// myexception.h
// oc丟擲異常與自定義異常類
//// created by goddog on 15/1/11.
//#import //定義介面部分
@inte***ce myexception : n***ception
@end
//
// myexception.m
// oc丟擲異常與自定義異常類
//// created by goddog on 15/1/11.
//#import "myexception.h"
@implementation myexception
@end
//
// person.h
// oc丟擲異常與自定義異常類
//// created by goddog on 15/1/11.
//#import //定義類的介面部分
@inte***ce person : nsobject
@property (nonatomic,assign) int age;
@end
//
// person.m
// oc丟擲異常與自定義異常類
//// created by goddog on 15/1/11.
//#import "person.h"
#import "myexception.h"
@implementation person
@synthesize age = _age;
//重寫age
-(void) setage:(int)age
_age = age;
}}@end
#import #import "person.h"
int main(int argc, const char * argv)
return 0;
}
丟擲異常 自定義異常
1 try catch try catch是這之間所包含的 如果出現異常時捕獲他,並進行處理的,如果 之間有錯誤,不會影響程式繼續執行下去,程式會繼續往後執行。2 throw 是在程式中明確丟擲引發的異常,比如throw new exception 3 finally 不管有沒有異常程式段中都會被執...
Java 丟擲異常 自定義異常類
常用的異常處理方法有 一 try catch 語句 二 throw throws 語句 三 自定義異常類 眾所周知,當程式執行過程中,如果遇到了錯誤 比如陣列下標越界,空指標等 程式就會自動終止,但這種錯誤一般是偶然的,可能是使用者輸入不呵呵程式編寫者的意圖導致,而不是程式本身問題,這是我們要做的,...
如何丟擲異常,自定義異常
定義乙個方法,丟擲 陣列越界和算術異常 多個異常 用 隔開 public void test1 int x throws arrayindexoutofbound ception,arithmeticexception 資料越界異常 else if x 1 算術異常 else if x 2 publ...