Backend/JAVA44 [JAVA] wrapper 기본형래퍼클래스생성자활용예booleanBoolean Boolean(boolean value) Boolean(String s)Boolean b = new Boolean(true);Boolean b 2= new Boolean("true");charCharacter Character(char value)Character c = new Character('a');byteByte Byte(byte value) Byte(String s)Byte b = new Byte(10);Byte b2 = new Byte("10");shortShort Short(short value) Short(String s)Short s = new Short(10);Short s2 = new Short("10");intInteger Inte.. 2023. 3. 20. [JAVA] final final이 사용될 수 있는 곳 - 클래스, 메서드, 멤버변수, 지역변수제어자대상의미final클래스변경될 수 없는 클래스, 확장될 수 없는 클래스가 된다.그래서 final로 지정된 클래스는 다른 클래스의 조상이 될 수 없다.메서드변경될 수 없는 메서드, final로 지정된 메서드는 오버라이딩을 통해 재정의 될 수 없다.멤버변수변수 앞에 final이 붙으면 값을 변경할 수 없는 상수가 된다.지역변수package oop0317;import java.util.Calendar;//1)final 클래스(종단클래스)/*final class Animal{}//class endclass Elephant extends Animal{} 에러. final클래스는 상속 받을 수 없다*///2)final 메소드class Fru.. 2023. 3. 20. [JAVA] static static 정적 - 변수(정적변수, 클래스변수), 함수 - 메모리 생성 1번, 소멸도 1번 된다 - new연산자를 이용해서 별도의 객체 생성 없이 사용 가능하다 static은 클래스명으로 직접 접근 가능하다 - 클래스명.변수 - 클래스명.함수()System.out.println(Math.PI); //클래스명.변수System.out.println(Math.abs(-3)); //클래스명.함수()System.out.println(String.format("%.2f", 12.3456)); - Sawon 클래스 생성 후 실습//static변수와 static함수는 클래스명으로 직접 접근한다System.out.println(Sawon.COMPANY);System.out.println(Sawon.SUDA.. 2023. 3. 16. [JAVA] this와 this() this - 인스턴스 자신을 가리키는 참조변수, 인스턴스의 주소가 저장되어 있다.- 모든 인스턴스 메서드에 지역변수로 숨겨진 채로 존재한다. this(), this(매개변수) - 생성자, 같은 클래스의 다른 생성자를 호출할 때 사용한다.- 한 생성자에서 다른 생성자를 호출할 때는 반드시 첫 줄에서만 호출이 가능하다. - Score 클래스 생성 후 실습package oop0316;public class Test04_this { public static void main(String[] args) { Score one=new Score(); one.disp(); Score two=new Score("김연아", 50, 60, 70); two.disp(); Score three=new Score.. 2023. 3. 16. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음