책 내용 질문하기
1과목 실무알고리즘 응용 예상문제 4번 static 은 new 가 필요한가요?
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
103
조회수
63
작성일
2017-03-30
작성자
탈퇴*원
첨부파일

안녕하세요?

1과목 실무알고리즘 응용 예상문제 4번

public class Problem {

static class Employee {

String name; int idNum;

......

}

public static void main(String[] args) {

Employee myJik = new Employee();

여기서 Employee 클래스가 static 이면 new 를 안해줘도 되는거 아닌지 궁금합니다.

감사합니다.

답변
2017-03-30 10:57:47

안녕하세요.

new는 객체 생성을 위한 예약어로 객체를 생성할 때는 반드시 해 주어야 합니다.

단 String 변수를 선언할 경우 일반 변수 선언하듯이 String a; 와 같이 new로 객체 생성을 하지 않아도 됩니다.

또한 배열이나 String 변수 선언 시 초기값을 지정할 경우에도 new를 생략하게 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-03-30 10:57:47

    안녕하세요.

    new는 객체 생성을 위한 예약어로 객체를 생성할 때는 반드시 해 주어야 합니다.

    단 String 변수를 선언할 경우 일반 변수 선언하듯이 String a; 와 같이 new로 객체 생성을 하지 않아도 됩니다.

    또한 배열이나 String 변수 선언 시 초기값을 지정할 경우에도 new를 생략하게 됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.