* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 이번에는 정석대로 클래스마다 Java 파일을 나누어 코딩했다.기본적으로 인간(Human)이라는 슈퍼 클래스를 학생(Student)이라는 서브 클래스로 상속받아 오버 라이딩을 하고 정보를 출력하는 문제다.관련내용 : 2014/08/11 - [스터디/JAVA] - Java 12 : 상속(extends)과 오버라이딩(Override) Human.java public class Human { private String name; private int age; public Human(String name, int age) { this.name..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 설정자, 접근자에 대한 개념과 참조 변수의 개념 정도가 중요할 것 같고, 가변 길이 변수도 알아두면 유용할 것 같다. BoxTest.java class Box { // 필드 정의 int width; int length; int height; // 메소드 정의 // 각 필드 설정자 void setWidth(int num) { this.width = num; } void setLength(int num) { this.length = num; } void setHeight(int num) { this.height = num; } // 각 ..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. PowerJava 2판 169페이지의 LAB 문제를 연습문제 삼아 풀어봄. class BankAccount { //은행 계좌 int balance = 0; //잔액 표시 변수 void deposit(int amount) { //저금 balance = balance + amount; } void withdraw(int amount) { //인출 if(balance - amount