Java(UtilClass)_Wrapper_01
·
Java/기초 내용 정리
2024-11-06   더하기 >>> 181포장클래스 더하기 >>> 18147.0문자열 >>> 13434문자열 >>> 4734문자열 -> 숫자 >>> 1383 package wrapper;/* * wrapper class * - wrap : 감싸다, 포장하다 * - 기본 자료형을 클래스 타입으로 포장해 놓은 클래스. * - 기본 자료형보다 객체로 저장하기 때문에 좀 더 다양한 기능을 제공하기 * 위해서 사용함. * - 기본 타입의 값을 내부에 두고 포장하기 때문에 포장(wrapper) * 클래스 라고 하기도 함. * - 기본 자료형 : byte, short, long, float, double * boolean, chat, int * - 포장 클래스 : Byte, S..
Java(UtilClass)_Singleton_01
·
Java/기초 내용 정리
2024-11-06  su1 >>> 50su2 >>> 133 package singleton;public class Member { private static Member instance = null; // 외부에서 기본생성자를 직접적으로 접근하지 못하게 해야 함. private Member() {} // 기본 생성자 public static Member getInstance() { if(instance == null) { // Member instance = new Member(); instance = new Member(); } return instance; }}Member package singleton;public class Member_01 { public sta..
Java(UtilClass)_Inner_02
·
Java/기초 내용 정리
2024-11-06  su1 >>> 50su2 >>> 133 package inner;/* * 3. 중첩 클래스(inner class) 선언 * * 중첩 클래스(inner class) ? * 1. 클래스 내부에 또 다른 클래스 선언. * ==> 두 클래스가 서로 다른 긴밀한 관계로 연결되어 * 있는 경우에 사용함. * 두 클래스 멤버 간에 서로 쉽게 접근할 수 있다는 * 장점이 있음. * 2. 내부 클래스를 하나의 멤버로 사용할 수 있음. * 3. 클래스 멤버 : 멤버변수, 멤버 메서드, 외부클래스, 내부클래스 * 4. 내부클래스 객체 생성 방법 * 형식) * 외부클래스명.내부클래스명 참조변수 = * 외부클래스참조변수.new 내부클래스생성자()..
Java(UtilClass)_Inner_01
·
Java/기초 내용 정리
2024-11-06    sum() 메서드 호출 >>> 236minus() 메서드 호출 >>> 164interface sum() >>> 374interface minus() >>> 226 package inner;public interface Inter { // 추상 메서드 int sum(int n1, int n2); int minus(int n1, int n2);}Inter package inner;public class Sub implements Inter { @Override public int sum(int n1, int n2) { return n1 + n2; } @Override public int minus(int n1, int n2) { return n1 - n2; }}Sub pac..
Java(UtilClass)_Object_03
·
Java/기초 내용 정리
2024-11-06  str 배열 요소 >>> 홍길동str 배열 요소 >>> hongstr 배열 요소 >>> 서울시 마포구str 배열 요소 >>> 010-1111-2222obj 배열 요소 >>> 세종대왕obj 배열 요소 >>> 135obj 배열 요소 >>> trueobj 배열 요소 >>> 3.4567 package object;public class Object_03 { public static void main(String[] args) { // String 배열 객체 생성 String[] str = new String[4]; str[0] = "홍길동"; str[1] = "hong"; str[2] = "서울시 마포구"; //str[3] = 300; // 자료형의 불일치 error..
Java(UtilClass)_Object_02
·
Java/기초 내용 정리
2024-11-06   학생의 학번, 이름, 학과, 연락처, 주소를 입력하세요....2024-001홍길동컴공과010-1111-2222서울시 마포구Student [hakbun=2024-001, name=홍길동, major=컴공과, phone=010-1111-2222, addr=서울시 마포구] package object;import java.util.Scanner;public class Student_02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("학생의 학번, 이름, 학과, 연락처, 주소를 입력하세요...."); Student student = new St..