아래 2개의 클래스파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오. SmartPhone클래스 멤버변수 private ? company private ? model private ? inch 멤버함수 생성자 구현 getter, setter SmarthPhoneExample1(실행클래스) 실행화면 결과 객체 생성 후 저장 값 불러오기 회사 : Samsung 모델 : 갤럭시5 인치 : 5.5 객체 생성 후 저장 값 불러오기 회사 : LG전자 모델 : V20 인치 : 6.0 코드 class SmartPhone2 { private C company; private M model; private I inch; public SmartPhone2() { } public void setData(C ..
Java
아래 2개의 클래스파일 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오. Container1 클래스 멤버변수 private ? key private ? val 멤버함수 생성자 구현 getter, setter Container1Example1(실행클래스) 실행화면 결과 으로 객체 생성 후 저장 값 불러오기 이름 : 김민재 직업 : 축구선수 으로 객체 생성 후 저장값 불러오기 이름 : 박민주 나이 : 21 코드 class Container1 { private K key; private V val; public Container1() { } public Container1(K key, V val) { this.key = key; this.val = val; } public void setData..
아래의 2개의 클래스 파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오. Container 클래스 멤버변수 private ? data 멤버함수 생성자 구현 getter, setter ContainerExample(실행클래스) 실행화면 결과 으로 객체 생성 후 저장값 : 홍길동 으로 객체 생성 후 저장값 : 150 코드 class Container { private T data; public Container() { } public Container(T data) { this.data = data; } public void setData(T data) { this.data = data; } public T getData() { return data; } } class ContainerE..
class GStack { // 제네릭 스택 선언. 제네릭 타입 T 나중에 GStack stringStack = new GStack(); 이렇게 불릴 때 필요 int tos; Object [] stck; // 스택에 요소를 저장할 공간 배열 public GStack() { tos = 0; stck = new Object [10]; //타이밍이 달라서 배열일 때는 Object로 정의 } public void push(T item) { if (tos == 10) // 스택이 꽉 차서 더 이상 요소를 삽입할 수 없음 동적 할당할건데(meta data) 이건 최상위 클래스로 정의되어 있어야함. return; stck[tos] = item; tos++; } public T pop() { if(tos==0) // ..
VectorEx.java import java.util.Vector; public class VectorEx { public static void main(String[] args) { Vector v = new Vector(); // 정수 값만 다루는 벡터 생성 v.add(5); // 5 삽입 v.add(4); // 4 삽입 v.add(-1); // -1 삽입 v.add(2, 100); // 4와 -1 사이에 정수 100 삽입 System.out.println("벡터 내의 요소 객체 수 : " + v.size()); // 크기 4 System.out.println("벡터의 현재 용량 : " + v.capacity()); // 벡터 용량 10 // 모든 요수 정수 출력하기 for (int i = 0; i..
문제 아래 3개의 클래스를 작성하고, 실행결과를 출력하시오! (익명 구현 객체) Button, Window, WindowExample Button(클래스) 멤버변수 OnClickListener(중첩 인터페이스) listener 멤버함수 void setOnClickListener(OnClickListener) *setter void touch() * 중첩인터페이스 메서드 호출 interface OnClickListener { void OnClick() }; Window(클래스) 멤버변수 Button btn1 Button btn2 WindowExample(실행클래스) 실행화면 *Window window = new Window(); ??? *window.btn1.touch(); ??? *window.btn2...
문제 아래 3개의 클래스를 작성하고, 실행 결과를 출력하시오! (익명 구현 객체) Student, StudentAnonymous, StudentExample Student(조상 클래스) 멤버 변수 String name 멤버 함수 public void wake() *출력결과 보고 구현 StudentAnonymous(익명 자식 객체를 만들 클래스) 멤버 변수 Student field *필드의 익명 자식 클래스 생성 (goSchool 메서드 구현, * 조상의 wake 오버라이딩) 멤버 함수 void method1() * 로컬 변수의 초기값으로 자식 객체 생성 후 goMoving메서드, wake 오버라이딩 void method2(Student student) goStudy메서드, wake오버라이딩 Student..
문제 아래의 2개 클래스와 1개의 인터페이스를 작성하고, 실행결과를 출력하시오! (익명 구현 객체) Vehicle (인터페이스) Anonymous, AnonymousExample Vehicle(인터페이스) 멤버함수 public void run() *추상메서드 public void speedup() *추상메서드 Anonymous(클래스) 멤버변수 int Speed * 생성자이용 -1로 초기화 Vehicle field *익명 구현 클래스 구현 (추상 메서드 재 정의) void passengerCar() * 로컬 변수의 익명 구현 클래스 구현 (추상 메서드 재 정의) void airPlane(Vehicle v) * 매개 변수의 익명 구현 클래스 구현 (추상 메서드 재 정의) AnonymousExample(실행..