프로그래밍 공부

Java 기초 45

카테고리 설명
  • 접근 제한자 - 프로그램을 제작하다 보면 클래스에 선언한 변수나 메서드를 접근하지 못하도록 막아야 할 경우가 있다. - 이러한 접근의 제한을 두기 위해 제공하는것이 접근 제한자 이며 상황에 맞는 접근 제한자를 사용하면 된다. - 클래스 : public default - 생성자 : public, protected,. default, private - 맴버 변수 : public, proected, default, private - 맴버 메서드 : public, protected, default, private - 지역변수 : 접근 제한자 불가 default 는 지역변수를 적지 않는것을 의미한다. 클래스의 접근 제한자 - 클래스의 접근 제한자는 저장하는 파일의 파일 명을 결정하는데 사용한다. - 하나의 자바 ..

    JAVA

    JAVA 접근 제한자 NEW

    2022.08.12
    댓글
  • 참조변수를 통한 객체 접근 - 클래스로부터 객체를 생성하고 생성된 객체의 주소 값을 참조 변수에 넣어 줄 때 참조 변수의 타입에 따라 생성된 객체에 접근 할 수 있는 영역은 달라진다. Overriding - 부모 클래스가 가지고 있는 메서드를 자식 클레스에서 다시 구현한 것을 가르킨다. - 메서드를 Overriding을 하고 부모 클래스의 메서드를 호출 하고자 할 때는 super 를 이용한다. 클래스가 이중상속은 되지 않지만, class1내부에서 부모 클래스를 상속 시키킨 후 불러올 수 있다.

    JAVA

    JAVA 다형성 NEW

    2022.08.12
    댓글
  • 상속 - 클래스를 만들 떄 다른 클래스가 가지고 있는 메서드 혹은 변수를 가져와서 사용하는 방법 중에 하나다. - 참조와는 달리 메서드와 변수를 물려받아 자기 자신 것 처럼 사용하는 개념을 의미한다. - 기존에 만든 클래스에 새로운 기능을 추가 하거나 이미 만들어진 메서드를 다시 구현할 경우 사용한다. - 기존에 만들어진 클래스를 직접 손대지 않고 추가 혹은 수정을 가할 수 있으므로 객체 지향 프로그래밍에서는 굉장히 많이 사용하는 기법이다. - 자바에서는 다중 상속을 지원하지 않으며 단일 상속만을 지원한다. - 자바에서는 상속을 받기 위한 코드를 작성하지 않으면 ( 개발자가 직접 상속시킨 클래스가 없다면 ) Object 라는 클래스를 자동으로 상속 받게 된다. 부모와 자식 - 객체 지향 언어에서는 물려주..

    JAVA

    JAVA 상속 NEW

    2022.08.12
    댓글
  • 생성자 - 생성자는 java 클래스에서 객체를 생성할 때 자동으로 호출되는 메서드를 의미한다. - 생성자는 return type이 없으며 메서드의 이름은 클래스의 이름과 동일하다. - 생성자는 객체를 생성할 때 반드시 수행되어야하는 코드가 있거나 초기화의 작업을 하는데 사용되어 진다. 사용양식 - public 클래스명 ( 매개변수 ) { 코드 } default 생성자 - 생성자를 클래스에 만들지 않으면 매개 변수가 없는 생성자가 자동으로 만들어 지며 내부에는 소스 코드가 없다. - 이렇게 매개 변수가 없는 생성자를 default 생성자 라고 부른다. - 생성자를 개발자가 직접 만들 경우 default 생성자는 자동으로 생성되지 않는다. 매개 변수가 있는 생성자 - 생성자는 매개 변수를 가질 수 있으며 매..

    JAVA

    JAVA 생성자 NEW

    2022.08.12
    댓글
  • args - 프로그램을 실행할 때 사용자가 프로그램으로 직접 값을 넘겨줄 떄 사용한다. - java 클래스명 값1 값2 값3 - public static void main(string [] args) - 값을 3개 넣어주면 args가 3개짜리 배열로 생성된다. 즉, 처음에 사용하는 public static void 또한 args에 배열로 저장 된다는 뜻 이다. 위와 같이 실행 설정에서 Arguments 라는 이름의 배열에 문자를 넣어서 실행 시킬 수 있다.

    JAVA

    JAVA Args 활용 NEW

    2022.08.12
    댓글
  • 배열 - 프로그래밍을 하다 보면 같은 형태의 자료 형을 수십, 수백 개를 사용할 떄가 많다. 이러한 변수들 중에서 같은 목적으로 사용하는 변수들을 하나의 이름으로 관리할 수 있다면 편한 부분이 많아지게 된다. - 배열은 자료 형이 같은 무수히 많은 변수를 하나의 이름으로 관리하고자 할 때 사용하며 반복 분과 더불어 사용할 수 있다. - 자바에서는 배열을 객체로 취급하며 배열을 사용하기 위해서는 먼저 기억 공간을 할당 하는 작업을 해줘야만 한다. 배열의 차수 - 배열의 차수는 배열을 사용하는 개발자 입장에서 배열에 담기는 데이터를 효율적으로 관리하기 위한 목적으로 이용되는 부분이다. - 예를 들어 학생의 이름을 관리하는 배열을 만들 경우 배열에 담기는 데이터가 학생 하나 이므로 1차원 배열을 이용할 수 있..

    JAVA

    JAVA 배열 NEW

    2022.08.12
    댓글