일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- 자바 오류
- Doit입문SQL
- 숫자 형식
- 웹브라우저 수용도
- DoitSQL
- DoitSQL입문
- 자바
- DoIt
- 자바 예외
- html
- 생성자
- 배열 3요소
- 페이지분석
- 숫자형식오류
- 배열 예제
- 데이터베이스
- SQL
- 크롤링 오류
- 키-값 데이터베이스
- 함수
- HTML역사
- 우아한테크
- 웹 브라우저 전쟁
- 예제
- 함수 선언
- SQL입문
- 예외
- R1C3
- dbms
- Today
- Total
목록생성자 (2)
프로그래밍
2023.05.10.수 생성자 예제 앞서 학습한 내용을 바탕으로 예제를 풀어보자 [ 예제1 ] 좌표 만들고 이동하기 좌표 값 x, y 값을 입력받아 좌표를 만든 후 해당 좌표들을 이동시켜라 좌표 값 생성 입력 값이 없으면 (0,0)으로 생성 입력 값이 하나면 (x,x)로 생성 좌표 이동 입력 값이 없으면 1씩 이동 입력 값이 하나면 x씩 이동 결과 예시 class Point int x int y Point point=new Point(); (0,0) Point point=new Point(10); (10,10) Point point=new Point(2,3); (2,3) point.move(); (11,12) -> (12,13) point.move(3); (11,12) -> (14,15) point.mo..
2023.05.10.수 생성자 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할때 호출되어 객체의 초기화를 담당한다 즉, 생성자는 객체를 초기화하기 위해 사용한다 class Circle { String name; int radius; double area = radius*radius*3.14; void printInfo() { System.out.println(name + "의 넓이는 " + area + "입니다."); } } 출력 피자생성 완료 도넛생성 완료 도넛의 넓이는 0.0입니다. 피자의 넓이는 0.0입니다. 위와 같이 나오는 이유는 클래스 멤버변수에 대입하였기 때문이다 연산 순서가 랜덤이기 때문에 생성자 정의를 통해 구현해야 한다 생성자 함수 클래스와 이름이 같다 객체를 생성할 수 있다 ..