Is a 관계 ( 상속관계 ) // 사전 조건 Animal은 최상위 부모 클래스 이다 // Dog는 Animal의 자식 클래스이다. 모든 객체의 DataType은 부모가 될 수 있다.Animal d1 = new Dog(); 가능하다 . // 이말은 데이터의 접근이 d1 ( Animal 영역에서만 ) 가능 : 주소가 부모 Type일 때 이렇다. -->접근할 수 있는 영역이 제한된다 ( 자식 클래스 접근 x ) Dog d2 = new Animal() ; 불가능하다 , Animal은 Dog이다 . 상속을 부여하면 하나의 부모 타입으로 두 개의 데이터 타입(자식한테)을 설정할 수 있다.부모클래스 변수 = new 자식클래스(); 메모리 자체에는 자식클래스 까지 올라오지만 가르키는 곳은 부모클래스로 제한..
eclipse를 통해서 java Project를 하다가 간혹 생각 나는게 있다 .전에 작업했던 예를 들면 Sort를 해주는 메서드의 기능을 가진 클래스가 있다.이 클래스를 다른 프로젝트 내에서도 import 해서 쓰고 싶을 경우가 있을 것이다.그래서 알게된 점을 소개해 드리겠다. 자바프로젝트가 다르다면 import 해서 불러오는게 힘들다 è 해결방법 : jar cvf util.jar util ( jar : 압축파일 ) // cmd창에서 경로를 선택한 뒤 그 경로에서 내가 압축하고자 하는 파일을 써준다. 여기서느 util 파일을 압축을 시켰다.è 압축된 jar 파일을 자바 프로젝트 위에서 오른쪽 마우스 누르고 BuildPath 누르고 Configure Build Path 누르고 Library 에서 add ..
문제 1. SortUtil 클래스의 int[] ascending(int[] inputNumbers) 메소드를 완성하십시오. ascending 메소드는 입력된 숫자들을 오름차순으로 정렬하여 리턴합니다. int[] ascending(int[] inputNumbers)-숫자 배열의 순서를 오름차순으로 정렬하여 int 배열로 리턴하는 메소드를 구현한다.-숫자 배열 내에 동일한 숫자는 존재하지 않는 것으로 간주합니다.입력 배열 : int[] inputNumbers = {7, 5, 2, 19, 34, 51, 32, 11, 67, 21}; 리턴값 : {2, 5, 7, 11, 19, 21, 32, 34, 51, 67}주의 사항 :1.테스트 목적으로 스스로 main 메소드를 구현할 수 있습니다.2.주어진 메소드의 sig..
package day07;public class Book {private String title;private int price;public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public int getPrice() {return price;}public void setPrice(int price) {this.price = price;}}
문제2. 아래의 조건을 참조하여 Book 클래스를 구현하시오. Book 클래스의 제약조건1. 책 제목(title)과 가격(price)정보를 저장하는 멤버변수가 있어야 한다.2. 멤버변수는 모두 private 접근제한자를 가져야 한다. 3. 멤버변수에 값을 설정하고 리턴하는 setter/getter 메서드가 있어야 한다.setTitle(String title) : 멤버변수 title 값을 셋팅하는 메소드String getTitle() : 멤버변수 title 값을 반환하는 메소드void setPrice(int price) : 멤버변수 price 값을 셋팅하는 메소드int getPrice() : 멤버변수 price 값을 반환하는 메소드 4. setter/getter 메서드는 모두 public 접근제한자를 가져..
package day07;public class P306 {public static void main(String[] args) {Product a = new Product(); Product a1 = new Product(); Product a2 = new Product(); Product a3 = new Product(); Product a4 = new Product(); System.out.println(a.serialNum);System.out.println(a1.serialNum);System.out.println(a2.serialNum);System.out.println(a3.serialNum);System.out.println(a4.serialNum);}}class Product {// 기본..