목록분류 전체보기 (50)
재훈재훈
상속과 생성자 ▶생성자가 없을 경우 자동으로 기본 생성자(파라미터가 없는)가 만들어진다. 생성자가 하나라도 있을 경우 자동으로 만들어지지 않는다. ▶모든 서브 클래스의 생성자는 먼저 수퍼클래스의 생성자를 호출한다.- super(...)를 통해 명시적으로 호출해주거나- 그렇지 않을 경우에는 자동으로 수퍼클래스의 기본생성자가 호출된다. ▶흔한 오류:수퍼클래스에 기본 생성자가 없는데, 서브클래스의 생성자에서 super(...) 호출을 안해주는 경우 해결책 1. 수퍼클래스에 기본 생성자를 인위로 만들어준다. - 임시방편해결책 2. 서브클래스의 생성자에서 수퍼클래스의 생성자 ( super(...) ) 를 호출 ▶ super(arguement)수퍼클래스의 생성자 중에서 매개변수 리스트가 일치하는 생성자를 호출한다...
소스 출처 - 부경대 권오흠 교수님, 강의 /*Q. 데이터 파일로 부터 사람들의 이름과 전화번호를 입력받아 배열 members에 저장한 후,입력된 순서대로 출력하려고 한다. 이 코드에서 잘못된 점들을 모두 찾아서 수정하라.*/ import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner; public class Code02 {static Person1 [] members;// static Person1[] members = new Person1[100];// 클래스는 참조변수이므로 객체를 만들어줘야 한다.static int count = 0; public static void main(String[] args) {Sca..
소스 출처 - 부경대 권오흠 교수님, 강의 /*index maker 수정본기존 문제점 1. 소수점, 쉼표 등의 특수기호가 단어에 포함된다 - 해결기존 문제점 2. 숫자 등이 단어로 취급된다- 해결기존 문제점 3. 대문자와 소문자가 다른 단어로 취급된다- 해결단어들이 알파벳 순으로 정렬되면 좋겠다- 삽입정렬 기능 추가 */ import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.util.Scanner; public class Code23 { static String [] words = new Str..
소스 출처 - 부경대 권오흠 교수님, 강의 /*index maker1.입력으로 하나의 텍스트 파일을 읽는다 (sample.txt).2.텍스트 파일에 등장하는 모든 단어들의 목록을 만들고, 각 단어가 텍스트 파일에3.등장하는 횟수를 센다. 단, 단어 개수는 100,000개 이하라고 가정한다.4.사용자가 요청하면 단어 목록을 하나의 파일로 저장한다.5.사용자가 단어를 검색하면 그 단어가 텍스트 파일에 몇 번 등장하는지 출력한다. */ import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.util.S..
소스 출처 - 부경대 권오흠 교수님, 강의 import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner; public class Lesson { static int n = 0;static String [] names = new String [1000];static int [] numbers = new int [1000];/* int [] numbers; numbers = new int [1000]; 배열에서의 선언과 생성은 별개의 일!*/public static void main(String[] args) {Scanner sc;try {sc = new Scanner( new File("input.txt") );//sys..