본문 바로가기
  • Adillete

【축 완독】/[코딩자율학습단11기]『코딩자율학습 자바입문』15

[1일차]p.21~p.37 자바 컴파일러: 개발자가 작성한 자바 소스코드를 jvm 이 이해할수 있는 언어로 변환하는 번역기.class:  자바 컴파일러로 변환한 자바 소스코드= 자바 바이트 코드jvm: 자바 실행 프로그램클래스: 프로그램을 구성하는 기본 구성, 1개 이상의 클래서로 구성 2024. 12. 1.
[코딩자율학습단11기] 11일차 7.3 클래스 심화 정적변수:static이 붙는 클래스 변수정적 메서드:static이 붙는 클래스 메서드 main() 메서드는 항상 static을 붙여서 객체 없이도 main메서드를 호출할수 있도록 한다.접근 제한자: public/  protected /default/ private게터 / 세터 메서드       게터 메서드: private 접근 제한자가 붙은 필드를 외부에서 읽을 수 있도록 public으로 선언하는 메서드       세터 메서드: private으로 선언한 필드의 값을 외부에서 변경할수 있도록한다. 필드와 동일한 자료형의 매개변수 2024. 11. 21.
[코딩자율학습단] 10일 7장 클래스 7.1-7.2 객체 지향 프로그래밍(oop) : 데이터와 데이터를 동작 시키는 기능을 객체라는 단위로 묶어서 프로그램을 구성→ 유용한 이유:  반복 코드가 줄어들고 재 사용성이 높아진다., 유지 보수가 쉽다.1. 캡슐화 : 프로그램에 필요한자원을 객체로 그룹화해서 감추어 보호,목적: 외부에서의 무작위 접근을 차단하고 데이터를 보호한다.2. 상속: 한 클래스의 데이터, 기능을 다른 클래스가 이어받음3. 다형성: 동작이나 형태가 다른 기능을 하나의 이름으로 사용4. 추상화 : 객체의 구체적인 동작, 데이터등을 특정짓지 않고 공통적인 데이터, 동작만 추출해서 선언하는 것이것을 모아놓은 클래스 → 추상화 클래스 클래스의 구성요소필드: 클래스에서 선언하는 변수(멤버변수) 인스턴스 변수(객체마다 고유한 값이 저장)/ 클래스 변수.. 2024. 11. 21.