티스토리 뷰

반응형

생성자 기본예제

 

생성자 예제

 

생성자 예제 코딩

※개념정리

생성자 : 객체를 생성하는 특별한 메소드 Heros h1 = new Heros( )-> ( ):생성자

특징 1. 리턴타입 명시가 없는 메소드 [void는 리턴타입은 없지만, 명시는 되어있음]

특징 2. 이름이 클래스명과 같다.

 

디폴트 생성자 : 텅빈생성자

클래스 내부에 생성자가 정의되어 있지 않는 경우, 자동적으로 기입

 

Heros b = new Heros("정복잉",90);  // 이 객체는 Heros(String _name, int _hp)라는 생성자 호출

 

Heros(String _name, int _hp){
name = _name;
hp = _hp;}

 

/*메소드
*타입으로써의 클래스 : 클래스는 사용자가 정의한 또다른 타입
*/
void punch(Heros enemy) { //Heros enemy = d; int a와 같은 느낌
enemy.hp -=30;

// 메소드이지만, 타입이 있기 때문에

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함