목록2024/06/03 (4)
개발학습일지
Constructor ( 생성자 ) 사용하기 생성자란 눈에 보이지 않게 자동으로 만들어지는 함수이다.특징은 리턴의 데이터 타입이 없고 함수의 이름이 만든 클래스 이름과 동일하다.-> 생성자를 만들면 꼭 기존의 디폴트 생성자는 눈에 보이게 코드 작성해야 한다.public class Member { String name; String tel; String address; // 디폴트 생성자 // 눈에 보이지 않아도 자동으로 실행되는 생성자 이지만, // 생성자를 만들면 무조건 눈에 보이게 작성 해야한다. Member(){ } // 생성자 Member(String pName, String pTel, String pAddress){ name = pName; tel = pTel;..
Static 전역(전체영역) 변수 사용하기 _ 변수에 디폴트 값 설정하기 클래스의 멤버 변수를 만들 때 앞에 static을 입력해 주면 해당 변수는 전역 변수가 된다.전역변수(static)는: 메모리에 Heap의 영역이 아닌 data 영역에 변수로 생성된다.: data영역의 변수이기 때문에 전역변수는 객체가 따로 없어도 사용할 수 있다.public class StaticVar { static int count = 1; int data = 0; void print() { System.out.println("count : " + count); System.out.println("data : " + data); }} 위에 작성한 코드의 변수와 함수를 Main 클래스에서 사용할 때,static을 쓰지 않..
Java Java는 객체지향 프로그래밍 언어이다 -> 객체지향 프로그래밍 언어 = OOP(Object Oriented Programming) 자바 프로젝트는 무조건 대문자로 시작하고, 실행하면 CPU가 main 함수의 안쪽 코드블록으로 들어와서 실행한다. 자바는 클래스(클래스 명 대문자로 시작)로 개발하는데,클래스를 만드는 것은 DB의 테이블 만드는 것과 비슷하다.DB의 테이블과 다른 점은 기능 (메소드(함수)) 을 추가 할 수 있다는 것이다. 클래스는 -> 멤버 변수와 메서드(함수)로 구성되어 있다. Java에서 변수로 지정하는 방법: 자바는 변수를 처음 사용할 때 변수명 왼쪽에 데이터 타입을 붙여서 데이터 타입을 알려줘야 한다. 데이터 타입을 붙여서 변수를 만들면, 변수 데이터타입에 따라 ..