전체 글172 Parent package com.tjoeun.inheritance; // 부모(상위, 슈퍼, 기반) 클래스 public class Parent { // private String name; // private boolean gender; // protected 접근 권한은 현재 클래스와 현재 클래스를 상속받은 자식 클래스에서 접근가능하다. protected String name; protected boolean gender; // 기본 생성자가 실행되면 name은 "무명씨", gender는 true로 초기화 시킨다. public Parent() { name = "무명씨"; gender = true; System.out.println("부모 클래스의 기본 생성자 실행"); } // name, gender를 인수로 넘.. 2023. 12. 15. Child package com.tjoeun.inheritance; // 자식(하위, 서브, 파생) 클래스 // 상속이란 부모 클래스에서 정의한 모든 필드와 메소드를 자식 클래스에서 물려받는 것을 말한다. // 자식 클래스는 별도의 선언 없이 부모 클래스의 모든 기능을 사용할 수 있다. // public class 자식클래스이름 extends 부모클래스이름 // Child 클래스는 Parent 클래스를 상속받아 만든다. public class Child extends Parent { // Child 클래스는 Parent 클래스의 private으로 설정된 것을 제외한 모든 필드와 메소드를 사용할 수 있다. // Child 클래스에서 필요한 기능을 정의한다. private int age; private String n.. 2023. 12. 15. InheritanceTest package com.tjoeun.inheritance; public class InheritanceTest { public static void main(String[] args) { // Parent parent = new Parent(); // System.out.println(parent); Parent parent2 = new Parent("성춘향", false); System.out.println(parent2); System.out.println("================="); Child child = new Child(); System.out.println(child); Child child2 = new Child("임꺽정", true, 35, "도적넘"); System.out.pr.. 2023. 12. 15. 이클립스 단축키 모음 이클립스 단축키 모음 Eclipse 단축키 확인 및 변경 Eclipse의 모든 단축키는 Window >> Preferences >> General >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다. 1. Java Editor 단축키 Ctrl + shift + B : 현재 커서위치에 Break point설정/해제 Ctrl + Shift + F : 소스코드 자동 정리 Ctrl + Shift + G : 현재 커서가 위치한 특정 메써드나 객체, 필드를 Reference하고 있는 곳을 찾는다. Ctrl + Shift + J : 검색할 단어를 입력하면서 실시간으로 거꾸로 검색 Ctrl + Shift + K : .. 2023. 12. 15. StringMethodTest package k20231207; import java.util.Arrays; import java.util.Scanner; public class StringMethodTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = " tjoeunit "; // length() : 문자열을 구성하는 문자의 개수를 얻어온다 System.out.println("문자열을 구성하는 문자의 개수: " + str.length()); System.out.println(str); // trim() : 문자열 앞, 뒤의 불필요한 빈 칸(공백)을 제거한다. System.out.println(str.tr.. 2023. 12. 15. StringBuliderTest package k20231207; import java.util.Iterator; public class StringBuliderTest { public static void main(String[] args) { String java = new String("java"); System.out.println(java); // identityHashCode() 메소드는 문자열이 메모리에 생성된 주소를 보여준다. System.out.println(System.identityHashCode(java)); String jsp = new String("jsp"); System.out.println(jsp); System.out.println(System.identityHashCode(jsp)); java = ja.. 2023. 12. 15. SaUpNoCheckTest package k20231207; import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.Iterator; import java.util.Scanner; public class SaUpNoCheckTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("유효성을 검사할 사업자등록번호 10자리를 '-'없이 입력하세요: "); String saup = scanner.nextLine().trim(); // 네이버 사업자 2208162517 // 10개의 각자리의 수와 .. 2023. 12. 15. JuminNoCheckTest5 package k20231207; import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.Iterator; import java.util.Scanner; public class JuminNoCheckTest5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("유효성을 검사할 주민등록번호 13자리를 '-'없이 입력하세요: "); String jumin = scanner.nextLine().trim(); // 둘리 주민번호 => 8304221185600 =>오류 830.. 2023. 12. 15. JuminNoCheckTest3 package k20231207; import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.Iterator; import java.util.Scanner; public class JuminNoCheckTest3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("유효성을 검사할 주민등록번호 13자리를 '-'없이 입력하세요: "); String jumin = scanner.nextLine().trim(); // 둘리 주민번호 => 8304221185600 =>오류 830.. 2023. 12. 15. 이전 1 ··· 9 10 11 12 13 14 15 ··· 20 다음