package com.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
아이폰의 헬로월드는 구경도 못했다는....
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
아이폰의 헬로월드는 구경도 못했다는....
서명테스트
'10' 댓글
성범공원
- 2010.02.23
- 22:29:02
- (*.71.167.191)
나도 새롭다야. java 1.5 이후 문법이군. 걍, 오버라이드하고 있단 얘기인듯.
Tiger의 첫 번째 빌트인 어노테이션 유형은 Override이다. Override는 메소드에 대해서만 사용되어야 한다. (클래스, 패키지 선언, 기타 구조체는 안된다.) 주석이 첨가된 메소드는 수퍼클래스에서 메소드를 오버라이드한다는 것을 나타낸다.
http://www.ibm.com/developerworks/kr/library/j-annotate1/index.html
- 2010.03.02
- 09:04:55
- (*.126.10.82)
자... 아이팟(아이폰)의 헬로월드입니다.
단.. 코딩만으로 끝나는게 아니라는..
// HelloViewController.h
#import <UIKit/UIKit.h>
@interface HelloViewController : UIViewController {
IBOutlet UILabel *label;
}
- (IBAction)buttonClick:(id)sender;
@end
// HelloViewController.m
- (IBAction)buttonClick:(id)sender {
[label setText:@"Hello I-Pod!"];
}
단.. 코딩만으로 끝나는게 아니라는..
// HelloViewController.h
#import <UIKit/UIKit.h>
@interface HelloViewController : UIViewController {
IBOutlet UILabel *label;
}
- (IBAction)buttonClick:(id)sender;
@end
// HelloViewController.m
- (IBAction)buttonClick:(id)sender {
[label setText:@"Hello I-Pod!"];
}

왜 첫판부터 오버라이드 하고 지랄이래..