목록JAVA/chapter08_constructor (6)
WON.dev
Q1. Car.java필드 -String model, String color, int year, booleans isNewCar 메소드 - Constructor, output CarMain.java ★ 생성자(모델, 색상, 연식) / 생성자(모델, 색상) Calendar calendar = Calendar.getInstance(); calendar.get(Calendar.YEAR); Q2. Song.java필드 - String title, String country 메소드 - Constructor, output Singer.java필드 - String name, Song song 메소드 - Constructor, setSong(s), output SingerSongMain.java Q3. Grade.ja..
package org.joonzis.ex; /* * 필드 * - String title: 책 제목 * - String writer: 저자 * - int price: 책 가격 * - int salesVolume: 판매량 * - boolean isBestSeller: 베스트 셀러 유무 * * 메소드 * - 생성자() * - 생성자() : 제목, 가격 초기화 (저자는 "작자미상" 으로 기입) * - 생성자() : 제목, 가격, 저자 초기화 * - setSalesVolume(int sales) : 판매량이 1000 이상이면 베스트 셀러 * - output() : 제목, 저자, 가격, 판매량, 베스트셀러 유무 출력 */ public class Ex04_Book { String title; String writer..
package org.joonzis.ex; /* * 필드 * - int x, y : 좌표 * - double radius : 반지름 * * 메소드 * - 생성자() : 좌표 0,0 radius값 1 로 고정 * - 생성자(radius) : 좌표 0,0 * - 풀생성자 * - calcArea() : 원의 크기 계산 후 리턴 (PI * radius * radius) * - calcCircum() : 원의 둘레 계산 후 리턴 (2 * PI * radius) * - output() : 원의 중심 좌표, 반지름, 크기, 둘레 출력 * * ***** PI 구하기 -> Math.PI ****** */ public class Ex03_Circle { int x, y; double radius; public Ex03_C..
package org.joonzis.ex; /* * 필드 * -int age * -String name * -double height * -char gender * * 메소드 * - 풀 생성자 * -output() : 이름, 나이, 키, 성별 출력 */ public class Ex02_Person { int age; String name; double height; char gender; public Ex02_Person() { } // 풀 생성자 시 발생 public Ex02_Person(int a, String b, double c, char d) { age = a; name = b; height = c; gender = d; } void output() { System.out.println("이름 ..
package org.joonzis.ex; /* * 필드 * - int width, height * - boolean isSquare * * 메소드 * - 생성자() : 값 1 고정 * - 생성자(side) * - 생성자(w, h) * - calArea() : 크기 계산 후 리털 * - output() : 너비, 높이, 크기, 형태(정사각형 or 직사각형) 출력 */ public class Ex01_Rect { // 필드 int width; int height; boolean isSquare; // 메소드 public Ex01_Rect() { width = 1; height = 1; isSquare = true; } public Ex01_Rect(int side) { width = side; height..
package org.joonzis.ex; /* * 필드 * - width, height * * 메소드 * - 생성자 * 1. 기본 생성자 - 너비, 높이 1로 고정 값 대입 * 2. 풀 생성자 - 너비, 높이 값 전달 받아 값 대입 * - calcArea() : 계산 후 값 리턴 * - output() : 너비, 높이, 크기 출력 */ public class Ex00_Triangle { // 필드 int width, height; // 메소드 public Ex00_Triangle() { width = 1; height = 1; } public Ex00_Triangle(int w, int h) { width = w; height = h; } double calcArea() { return width * ..