[JAVA]

[JAVA]

Anonymous Class - 익명 클래스, 무명 클래스

익명(무명) 클래스(Anonymous class) 1) 정의 - 몸체는 있으나 이름만 없는 클래스를 의미, 하나의 객체만 사용할 경우에 이용(즉, 한번만 사용 가능). - 이름이 존재한다는 것은 다른 의미로 다음번에 이름을 통해 다시 재호출이나 재사용을 할 수 있다라는 의미이기 때문. 2) 형태 - 클래스명 변수명 = new 클래스명 { 클래스 몸체 }; - 무명 클래스의 선언은 하나의 실행문이므로 끝에 세미콜론(;)이 무조건 붙음. - 클래스명에 올 수 있는 것은 상속받고자 하는 부모 클래스의 이름이나 구현하고자 하는 인터페이스의 이름을 적어주면 된다. 3) 특징 - 무명클래스는 클래스를 정의하면서 동시에 객체를 생성하게 됨. - 코드의 양을 줄일 수 있다는 장점이 있으나 코드가 난해해짐. (출처: h..

[JAVA]

화면으로부터 입력 받기 - Scanner, string 객체, equals()

#210831#scanner#string객체#equals 배운 내용 import java.util.Scanner; //1. import문 추가 public class ScanfEx1 { public static void main(String[] args) { // TODO Auto-generated method stub //2. Scanner 클래스의 객체 생성 Scanner scanner = new Scanner(System.in); //3. 입력 받기 /* int num = scanner.nextInt(); int num2 = scanner.nextInt(); System.out.println(num); System.out.println(num2); */ //라인 단위로 입력: 값이 여러개인 경우 /..

[JAVA]/생활코딩

[생활코딩] 메소드, 클래스, 인스턴스

#210723~210724#메소드#클래스#인스턴스 1. 오늘 배운 내용 (메소드, 클래스는 SW의 구조를 결정하기 때문에 중요! 신체의 뼈대 역할.) 1) 메소드 a. 개념 : 서로 연관된 코드를 Grouping해서 이름을 붙인 정리정돈 상자. b. 복잡한 코드에서 빛을 발함. (단축키) Alt + Shift + M //만들어진 메소드 호출, 실행 코드. double vat = getVAT(valueofSupply, vatRate); //메소드를 만드는 코드 private static double getVAT(double valueofSupply, double vatRate) { return valueofSupply*vatRate; ..... } >> (원래 1억 줄 코드라면) 메소드 안에 1억 줄의 코..

[JAVA]/생활코딩

[생활코딩] 제어문과 배열

#210722#제어문#조건문#반복문#배열 1. 오늘 배운 내용 1) 제어문(Flow Control Statements) : 조건문 / 반복문 a. 조건문 : if ~ else문. > 미리 위에서 데이터 타입 선언해두고 사용. b. 반복문 >> 배열과 함께 쓸 때 엄청난 효과!! 둘은 단짝! 2) 배열 : 서로가 연관된 값이라는 것을 분명히 보여줌. & 변수가 오염될 가능성 현저히 줄어듦. double[] dividendRates = new double[3]; dividendRates[0] = 0.5; dividendRates[1] = 0.3; dividendRates[2] = 0.2; double dividend1 = income * dividendRates[0]; double dividend2 = in..

hatch
'[JAVA]' 카테고리의 글 목록 (2 Page)