JAVA 6일차 - 오버로딩, 오버라이딩, 상속 예제
💾 소스코드 🚩Car, CarSmart클래스를 만들어 차의 문의 개수, 차의 색상, 기어타입, 자동 운전 여부를 작성한다. //클래스명 : Car //멤버변수 : 데이터타입-변수명-용도 // int-door-문의개수, String-color-차의색상, String-gearType-기어타입 //생성자 // 매개변수를 3개 갖는 생성자 - 문의개수,색상, 기어타입을 전달받아 멤버변수 초기화 // 기본생성자 - 문의갯수는 3, 색상은 white, 기어타입은 auto로 멤버변수 초기화 //메서드 //toStirng()을 오버라이드 - 모든 멤버 변수를 문자열로 반환 //테스트 코드 : 문의 갯수와 색상, 기어타입이 다음과 같은 // 2개의 Car 인스턴스를 생성하고 정보를 출력 // 1번 인스턴스 - 3, wh..
2022. 6. 27.
JAVA 6일차 - toString 메소드, 상속 예제 연습
📃상속 예제(1) - Car //클래스명 : Car //멤버변수 : 데이터타입-변수명-용도 // int-door-문의개수, String-color-차의색상, String-gearType-기어타입 //생성자 // 매개변수를 3개 갖는 생성자 - 문의개수,색상, 기어타입을 전달받아 멤버변수 초기화 // 기본생성자 - 문의갯수는 3, 색상은 white, 기어타입은 auto로 멤버변수 초기화 //메서드 //toStirng()을 오버라이드 - 모든 멤버 변수를 문자열로 반환 //테스트 코드 : 문의 갯수와 색상, 기어타입이 다음과 같은 // 2개의 Car 인스턴스를 생성하고 정보를 출력 // 1번 인스턴스 - 3, white, auto // 2번 인스턴스 - 4, red, auto public class Car ..
2022. 6. 27.
JAVA의 정석 3판 - 두 점 사이 거리 계산
📝문제 1 💾소스코드 // 두 점의 거리를 계산하는 getDistance()를 완성하시오. public class Exercise6_6 { // 두 점(x, y)와 (x1, y1) 간의 거리를 구한다. static double getDistance(int x, int y, int x1, int y1) { //(1) 알맞은 코드를 넣어 완성하시오. double distance; // distance = Math.sqrt(Math.pow(x1-x, 2) + Math.pow(y1-y, 2)); return distance; } public static void main(String[] args) { System.out.println(getDistance(1,1,2,2)); } } 📝문제 2 💾소스코드 // 클..
2022. 6. 26.