티스토리 뷰
반응형
package prj190703;
class Dog1{
Dog1(){ System.out.println("기본생성자 호출 됨");}
Dog1(int a ) { System.out.println("오버로딩 된 생성자"); }
}
public class Classex_01 {
public static void main(String[] args) {
Dog1 d = new Dog1(); // Dog1() 생성자 함수. 클래스 이름과 동일. 자동으로 만들어 준다. 기본형. 기본형이 없이는 인자가 있는 클래스는 만들 수 없음.
Dog1 e = new Dog1(9);
}
}
근데 왜 되냐;
클래스의 멤버 => 데이터(필드/상태) / 함수(메서드/동작 )
생성자는 new를 이용하여 객체생성(인스턴스화)할때 new 오른쪽에
있는 함수이름(생성자)
생성자는 클래스 이름과 동일
반환(return) 타입이 없지만 void 를 사용하지 않습니다.
생성자의 사용 용자 객체 생성(new를 이용)할때만 호출됨..
setter를 가지고 값을 저장 및 변경하는 것은 언제든 내가 필요할떄
사용가능함
1) Student이라는 클래스를 main 함수 없는 것으로 생성하세요
2) 멤버(필드) 3개 추가하세요
math (정수형)
eng (정수형)
korea(정수형) 추가하시고 getter와 setter를 만드세요
3)생성자를 추가하세요
정수형 매개변수(파라미터/인자) 3개를 받아 초기화(new 연산자를
이용하여 값을 멤버에 저장)하는 것입니다.
3) main 함수를 포함하는 클래스 StudentTest를 생성하세요
객체(new 연산자를 이용하여 참조변수 선언) 생성하세요
객체 생성시 생성자에 파라미터 3개를 전달하여
초기화하세요
4)main 함수에서 getter 와 setter를 이용하여 확인하세요
여기서 파라미터는 함수의 ()안에 있는 것을 말합니다.
반응형
'JAVA' 카테고리의 다른 글
190703 배열 for 문 정렬 (1) | 2019.07.03 |
---|---|
190703 class 생성자 get set (0) | 2019.07.03 |
190703 class 연습 (0) | 2019.07.03 |
190702 함수, 2차원 배열 (0) | 2019.07.02 |
190702 배열, 함수 이용한 성적관리 (0) | 2019.07.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring 엑셀
- poi
- 정규식 한글만
- jQuery
- IntelliJ #gradle #tomcat #spring #springmvc
- select제어
- ''찾기
- SpringXmlModelInspection
- 인텔리제이
- JSON
- spring error #
- Failed to load resource: the server responded with a status of 404 (Not Found)
- 정규식 숫자만
- 엑셀다운로드
- 계좌번호정규식
- Regex
- poi 엑셀
- no getter for property named
- Spring
- 정규식
- POI EXCEL
- PageNotFound - No mapping for GET
- js
- 이메일 정규식
- JSON날짜
- JSON파싱
- selectbox
- mybatis
- 정규식 특수문자
- 공백찾기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함