본문 바로가기
728x90
반응형

자바기초4

[Java] 접근제어자 접근제어자는 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. 접근 제어자가 사용될 수 있는 곳 - 클래스, 멤버변수, 메서드, 생성자 제어자 같은 클래스 같은 패키지 자손 클래스 전 체 public O O O O protected O O O (default) O O private O 범위가 넓은 쪽에서 좁은 쪽의 순 public > protected > (default) > private 대상에 따라 사용할 수 있는 접근 제어자 대상 사용가능한 접근제어자 클래스 public, (default) 메서드 public, protected, (default), private 멤버변수 지역변수 없 음 접근 제어자를 사용하는 이유 - 외부로부터 데이터 보.. 2021. 3. 10.
[Java] 변수와 메서드 1) 변수 선언 위치에 따른 변수의 종류 1. 인스턴스변수 (instance variable) 클래스 영역에 생성, 클래스의 인스턴스를 생성할 때 만들어진다. 독립적인 저장공간을 가지며 서로 다른 값을 가질 수 있다. 인스턴스마다 고유한 상태를 유지해야하는 속성의 경우, 인스턴스변수로 선언한다. 2. 클래스변수 (class variable) 인스턴스변수 앞에 static을 붙여주면 된다. 클래스변수는 모든 인스턴스가 공통된 저장공간(변수)을 공유한다. 인스턴스변수와 달리 인스턴스를 생성하지 않고도 사용할 수 있다. '클래스이름.클래스변수'와 같은 형식으로 사용한다. 3. 지역변수 (local variable) 메서드 내에 선언되어 메서드 내에서만 사용 가능하다. 메서드가 종료되면 소멸되어 사용할 수 없게.. 2021. 3. 3.
[Java] 반복문 - while 1. while문 while문은 조건식이 참(true)인 동안 {} 문장을 반복한다. while(조건식){ //반복할 문장 } for문과 while문 비교 (1~10까지 정수 출력하기) //1. for문으로 출력하기 for(int i=1; i 2021. 2. 21.
[Java] for문 연습 구구단 출력하기 (세로) public class Gugudan { public static void main(String[] args) { int i,j,k; for(i=2; i 2021. 2. 18.
728x90
반응형