일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- DATE_SUB()
- strip_tags #html태그제거 #PHP strip_tags
- CURTIME()
- apt-get #apt-get 옵션 #apt-get options
- Java 및 이클립스 설치
- 이클립스 설치
- 함수정의확인
- MySQL 날짜 관련 함수
- CURDATE()
- db접속
- 배열관련함수
- DATEDIFF()
- JSTL
- BufferedReader #BufferedWriter
- trim #공백 제거 #PHP trim()
- serializeObject
- apt #apt 명령어 #apt-get명령어
- Now()
- HAVING 절
- DATE_FORMAT()
- SQL 중복제거
- 가상화
- PHP달력관련함수
- PDO #DB접속
- php5.x
- explode #선택제거 #PHP explode
- 영카트 #테스트메일
- DATE_ADD()
- Java환경변수 설정
- sql용어
- Today
- Total
목록Java/명품 Java Programming (12)
M
class TV { private int size; public TV(int size) { this.size = size; } protected int getSize() { return size; } } 1. 다음 main() 메소드와 실행 결과를 참고하여 TV를 상속받은 ColorTV 클래스를 작성하라. public static void main(String[] args) { ColorTV myTV = new ColorTV(32, 1024); myTV.printProperty(); } 풀이 class ColorTV extends TV { private int resolution; public ColorTV(int size, int resolution) { super(size); this.resoluti..
1. 다음 클래스에 대해 물음에 답하라. class A { private int a; public void set(int a) { this.a = a; } } class B extends A { protected int b, c; } class C extends B { public int d, e; } (1) A objA = new ObjA();에 의해 생성되는 객체 objA의 멤버들을 모두 나열하라. -> private int a; -> public void set(int a) { this.a = a; } (2) B objB = new ObjB();에 의해 생성되는 객체 objB의 멤버들을 모두 나열하라. -> private int a; -> public void set(int a) { this.a =..
이 게임에는 Bear의 Fish 객체가 등장하며, 이들은 10행 20열의 격자판에서 각각 정해진 규칙에 의해 움직인다. Bear는 사용자의 키에 의해 왼쪽(a 키), 아래(s 키), 위(d 키), 오른쪽(f 키)으로 한 칸씩 움직이고, Fish는 다섯 번 중 세 번은 제자리에 있고, 나머지 두 번은 4가지 방향 중 랜덤하게 한 칸씩 움직인다. 게임은 Bear가 Fish를 먹으면(Fish의 위치로 이동) 성공으로 끝난다. 다음은 각 객체의 이동을 정의하는 move()와 각 객체의 모양을 정의하는 getShape()을 추상 메소드로 가진 추상 클래스 GameObject이다. GameObject를 상속받아 Bear과 Fish 클래스를 작성하라. 그리고 전체적인 게임을 진행하는 Game 클래스와 main() 함..
1. 자바 클래스를 작성하는 연습을 해보자. 다음 main() 메소드를 실행하였을 때 예시와 같이 출력되도록 TV 클래스를 작성하라. class TV { private String manufacturer; private int year; private int size; TV() {} TV(String manufacturer, int year, int size) { this.manufacturer = manufacturer; this.year = year; this.size = size; } public void show() { System.out.println(this.manufacturer +"에서 만든 "+ this.year +"년형 " + this.size + "인치 TV"); } } public ..
1. 자바의 클래스와 객체에 대한 설명 중 틀린 것은? ① 클래스 바깥에 전역 변수는 선언할 수 없다. ② 클래스는 객체를 생성하기 위한 틀이다. ③ 클래스의 멤버 변수를 필드라고 부르며, 클래스는 필드와 메소드로 이루어진다. ④ 필드는 클래스 내에서 private 보다 public으로 선언하는 것이 바람직하다. -> 4 2. 생성자에 대한 설명 중 틀린 것은? ① 생성자가 작성되어 있지 않으면, 컴파일러가 자동으로 기본 생성자를 추가해준다. ② 생성자의 이름은 클래스의 이름과 반드시 같아야 한다. ③ this()는 생성자 내에서 다른 생성자를 호출하는 코드이다. ④ 생성자에서는 아무 값도 리턴하지 않기 때문에 return 문을 사용할 수 없다. -> 4 3. 다음 코드 중 오류가 있는 것은? ① Pow..
n명이 참가하는 끝말잇기 게임을 만들어보자. 처음 단어는 "아버지"이다. n명의 참가자들은 순서대로 자신의 단어를 입력하면 된다. 끝말잇기에서 끝말이 틀린 경우 게임을 끝내고 게임에서 진 참가자들 화면에 출력한다. 프로그램에서는 시간 지연을 구현하지 않아도 된다. 그렇지만 참가자들이 스스로 시간을 재어 보는 것도 좋겠다. 이 문제의 핵심은 여러 개의 객체와 배열 사용을 연습하기 위한 것으로, main()을 포함하는 wordGameApp 클래스와 각 선수를 나타내는 Player 클래스를 작성하고, 실행 중에는 WordGameApp 객체 하나와 선수 숫자만큼의 Player 객체를 생성하는데 있다. import java.util.Scanner; class Player { private String name; ..