728x90

자바개발 2

Java 개발 공부 8일차 (21.08.26)

싱글톤 패턴 : 객체가 단 하나만 선언되는 final은 선언하면서 값을 넣어주고서는 변경이 불가능하다. final의 값을 주는 방법은 1) 필드 선언할 때 초기화, 2) 생성자에서 주는 방법 딱 두 가지 이다. 상수는 final 이랑 같지 않고 static이면서 final이어야 한다. 공용 메모리 공간에 저장됨.(static)모두 대문자로작성, 연결은_로 한다. static이 붙은 멤버변수는 객체가 생성되어도 공용메모리 공간을 공유한다. 새로운 heap에 메모리 공간을 할당받지 않음 자바의 패키지가 우리의 파일시스템의 폴더 기능을 한다. 클래스의 전체 이름은 "패키지명+클래스명"으로 사용하고 패키지가 상하위로 구분되어 있다면 도트(.)를 사용하여 표현한다. (상위패키지.하위패키지.클래스) 접근제한자 (A..

Java 2021.08.28

Java 개발 공부 7일차 (21.08.25)

클래스 - 멤버변수(속성, 필드) 와 메소드(동작) 추상화의 개념,, (abstrack) 객체(인스턴스) 는 new 를 통하여 생성됨. - 보통 하나의 소스파일에 하나의 클래스를 선언한다. (두 개 이상도 가능은 하다) 컴파일하면 클래스 갯수만큼 생긴다 그리고 파일명과 같은 클래스에만 public을 붙일 수있다. 그러니 클래스는 1개만 선언하는 것이 좋음! .(도트) 연산자는 접근 연산자로 클래스 내 멤버변수나 메소드에 직접 접근 혹은 호출하는 방법이다. 객체지향프로그래밍의 특징 - 캡슐화 (접근제한자 사용) - 상속 (inheritance) - 다형성 보통 라이브러리 클래스와 실행클래스로 분리하여 제작한다. 생성자 : 클래스 내 멤버변수를 초기화하기에 좋다. 호출과 동시에 실행되므로. this 는 나 ..

Java 2021.08.28
728x90