본문 바로가기

Java

(158)
메소드 선언
[자바/JAVA] 정적 멤버와 메소드 오버로딩 정적 멤버는 클래스에 고정된 멤버로서 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. static이 붙은 메소드를 '클래스 메소드'라고 부른다. 자바에서 static 키워들르 사용한다는 것은 메모리에 한번 할당되어 프로그램이 종료될 때 해제하는것을 의미하며 클래스의 인스턴스(객체)를 생성하지 않고도 다른 클래스에서 해당 클래스의 메소드를 사용할 수 있다!! static 변수에 접근하기 위한 메소드는 반드시 static 메소드여야 한다! static이 붙은 메소드를 '클래스 메소드'라 부른다. 자바에서 static 키워드를 사용한다는 것은 메모리에 한 번 할당되면 프로그램이 종료될 때 해제되는 것을 의미한다. return받는 자료형, 리턴값이 없을때는 void를 사용 매개변수 : 전달된 값을..
배열을 이용해 점수 입력받아 총점과 평균 출력하기
못풀었던 과제
[자바/JAVA] 객체란 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것을 말한다. 객체는 속성과 동작으로 구성되어 있다. *객체를 하나씩 조립해서 완성된 프로그램을 만드는 기법을 객체 지향 프로그래밍이라고 한다. 자바는 이 속성과 동작을 각각 필드와 메소드라고 부른다. 객체란 변수와 함수가 모여 만든 하나의 꾸러미로 클래스를 이용하여 객체를 생성할 수 있으며 객체를 생성하여 변수와 함수를 그안에 추가, 수정할 수 있다. 이때 선언된 변수를 '프로퍼티', 이 때 선언된 함수는 '메서드'라고 부른다. 객체 자체는 프로퍼티와 메서드를 갖는 역할만 한다. 현실 세계의 객체를 소프트웨어 객체로 설계하는 것을 객체 모델링이라고 한다. 객체 모델링은 현실 세계 객체의 속성과 ..
배열의 복사와 2차원 배열
통장 잔고를 연산하고 입력 받는 코드
[자바/JAVA] 배열 참조타입 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스를 말한다. 기본타입은 실제 값을 변수 안에 저장하지만, 참조타입은 변수에 메모리의 번지를 변수 안에 저장한다. 번지를 통해 객체를 참조한다는 뜻에서 참조 타입이라고 부른다. 기본 타입 변수는 스택 영역에 직접 값을 가지고 있지만, 참조 타입 변수는 스택영역에 힙 영역의 객체 주소를 가진다. 자바에서는 배열을 객체로 취급한다. 배열이란 하나의 이름을 공유하는 변수 배열 Array 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 index를 부여해놓은 자료구조이다. 인덱스는 0부터 시작한다. 각 인덱스는 데이터를 읽거나 저장하는데 사용되며 배열 이름 옆에 대괄호[]에 기입된다. 배열.length라고 하면, 배열의 길이를알려..