목록 IT정보 (76)
이롭게 현명하게

목차 기본 생성자 생성자 선언 필드 초기화 생성자 오버로딩 다른 생성자 호출 public class ClassName{ //필드 : 객체의 데이터가 저장되는 곳 int fieldName; //생성자 : 객체 생성 시 초기화 역할 담당 ClassName(){ ... } //메소드 : 객체의 동작에 해당하는 실행 블록 void methodName() { ... } } [기본 생성자] 생성자 (Constructor) : new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당한다. 객체 초기화 : 필드(클래스 멤버 변수)를 초기화하거나, 메서드를 호출해서 객체를 사용할 준비를 하는 것 생성자를 실행시키지 않고는 클래스로부터 객체를 만들 수 없다. new 연산자에 의해 생성자가..

public class ClassName{ //필드 : 객체의 데이터가 저장되는 곳 int fieldName; //생성자 : 객체 생성 시 초기화 역할 담당 ClassName(){ ... } //메소드 : 객체의 동작에 해당하는 실행 블록 void methodName() { ... } } [필드] 필드 (Field) : 객체의 고유 데이터, 객체가 가져야 할 부품, 객체의 현재 상태 데이터를 저장하는 곳, 클래스 멤버변수라고도한다. - 클래스 중괄호{} 블록 어디서든 존재할 수 있다. - 생성자 선언과 메소드 선언의 앞과 뒤 어떤 곳에서도 필드 선언이 가능. 메소드 중괄호 블록 내부에는 선언될 수 없다. - 생성자와 메소드 중괄호 블록 내부에 선언된 변수 : 로컬 변수 - 필드의 초기값은 필드 선언 시 ..

목차 객체와 클래스 클래스 선언 객체 생성과 클래스 변수 클래스의 구성 멤버 필드 생성자 메소드 클래스(class) : 객체를 만들어내기 위한 설계도 혹은 틀, 객체의 속성(state)과 행동(behavior) 포함 객체(Object) : 클래스의 모양 그대로 찍어낸 실체 프로그램 실행 중에 생성되는 실체 메모리 공간을 갖는 구체적인 실체 인스턴스라고도 부른다. public class ClassName{ //필드 : 객체의 데이터가 저장되는 곳 int fieldName; //생성자 : 객체 생성 시 초기화 역할 담당 ClassName(){ ... } ClassName(자료형 변수명){ ... }//오버로딩 //메소드 : 객체의 동작에 해당하는 실행 블록 void methodName() { ... } vo..

목차 객체란? 객체의 상호작용 객체 간의 관계 객체 지향 프로그래밍의 특징 [정리] 캡슐화 상속 다형성 1. 캡슐화 : 객체를 캡슐로 싸서 내부를 볼 수 없게 하듯이 객체를 외부의 접근으로부터 보호 클래스(class) : 객체 모양을 선언한 틀( 캡슐화 ), 메소드(멤버함수)와 필드(멤버 변수)는 모두 클래스 내에 구현 객체(object) : 클래스의 모양대로 생성된 실체(instance)m. 객체 내 데이터에 대한 보호, 외부 접근 제한 2. 상속 : 상위 개체의 속성이 하위 개체에 물려짐, 하위 객체가 상위 개체의 속성을 모두 가지는 관계 자식 클래스가 부모 클래스의 속성을 물려받고, 기능 확장 부모 클래스 : 수퍼클래스 하위 클래스 : 서브 클래스, 슈퍼클래스를 재사용하고 새로운 특성 추가 3. 다..

목차 데이터 타입 분류 메모리 영역 [데이터 타입 분류] 참조 타입 : 객체의 번지를 참조하는 타입 참조 타입으로 선언되는 변수는 메모리의 번지를 값으로 갖는다. 기본 타입 변수는 스택 영역에 생성되고 객체는 힙 영역에 생성된다. // 기본 타입 변수 // int age = 15; double PI = 3.14 // 참조 타입 변수 // String name = "홍길동" String hooby = "독서" 변수 age와 PI는 직접 값을 저장하고 있다. 하지만 String 변수인 name과 hobby는 힙 영역의 String 객체 주소 값을 가지고 있다. 주소를 통해 객체를 참조한다는 뜻에서 String 클래스 변수를 참조 타입 변수라고 한다. [메모리 사용 영역] java.exe로 JVM이 시작되면 ..

목차 pip Faker sympy [pip] pip : 파이썬 모듈이나 패키지를 쉽게 설치할 수 있도록 도와주는 도구 pip로 파이썬 프로그램을 설치하면 의존성 있는 모듈이나 패키지를 함께 설치해 주기 때문에 매우 편리하다. 명령어 설명 pip install SomePackage SomePackage : 내려받을 수 있는 특정 패키지 패키지 최신버전으로 내려받기 pip uninstall SomePackage 설치한 패키지 삭제 pip install SomPackage == 1.0.4 특정 버전으로 설치하기 pip install --upgrage SomePackage 패키지를 최신 버전으로 업그레이드 pip list pip를 이용하여 설치한 패키지 목록 [Faker] Faker : 테스트용 가짜 데이터 생..