문서화 주석 예시 /** * TriangleRU 클래스는 우상이 직각인 이등변 삼각형 클래스이다. * 이 클래스는 직각 이등변 삼각형을 나타내는 AbstTriangle로부터 파생된 클래스이다. * @author ihyeonseung * @see Shape * @see AbstTriangle*/ public class TriangleRU extends AbstTriangle { /** * 우상이 직각인 이등변 삼각형을 생성한다. * 한 변의 길이를 인수로 받는다. * @param length 생성할 이등변 삼각형의 한 변의 길이 */ public TriangleRU(int length) { super(length); } /** * toString은 우상이 직각인 삼각형의 정보를 문자열로 반환한다. * @r..
추상 클래스 Animal로부터 파생 클래스 Dog와 Cat를 생성 추상 클래스 Animal abstract class Animal { private String name; public Animal(String name) { this.name = name;} public abstract void bark(); // 짖기 public String getName() {return name;} // 이름 확인 } 상속 클래스 Dog class Dog extends Animal{ private String type; // 개의 품종 public Dog(String name, String type) { super(name); this.type = type; } @Override public void bark() {..
은행 Account 클래스 Day 클래스는 java13 클래스 생성자 다중 생성에서 확인. class Account { private static int counter = 0; // 몇 번 까지 식별 번호를 부여했는가 private String name; // 계좌 명의 private String no; // 계좌 번호 private long balance; // 잔고 private Day openDay; // 계좌 개설일 private int id; // 식별 번호 // 인스턴스 초기화 블록 { id = ++ counter; // 식별 번호 System.out.println("은행 계좌를 개설해주셔서 감사합니다."); } // -- 생성자 -- // public Account(String name, S..
Car 클래스는 Java19 참고 참조 변수의 참조가능성 클래스 참조 변수는 자기 자신의 형식을 갖는 클래스 인스턴스를 참조할 수 있다. 클래스 참조 변수는 자기 형식보다 하위 클래스의 인스턴스를 참조할 수 있다. 클래스 참조 변수는 자기 형식보다 상위 클래스의 인스턴스를 참조할 수 없다. Class Car class Car{ private String name; private int width; //폭 private int height; //높이 private int length; //길이 private double x; // x좌표 private double y; //y좌표 private double fuel; //남은 연료 private Day purchaseDay; Car(String name, ..