목록 it 기술 (2)
이롭게 현명하게
목차 final 필드 상수(static final) final 클래스 - 클래스 상속 불가 final 메소드 - 오버라이딩 불가 [final 필드(객체별 상수), static final 필드(클래스별 상수)] 상수 static final 필드는 클래스 선언 시에 초기 값을 지정 일반 final 필드는 주로 생성자에서 초기 값을 선언 [final 필드] final 필드 : 최종적인 필드. 즉 초기값이 저장되면 이것이 최종적인 값이 되어서 프로그램 실행 도중에 수정할 수 없다. final 데이터타입 필드명 = 초기값; 1. 필드 선언시선언 시 주는 방법 : 단순 선언 시 2. 생성자에서 주는 방법 : 복잡한 초기화 코드가 필요하거나 객체 생성 시에 외부 데이터로 초기화해야 할 때 생성자에 초기화되지 않은 f..
목차 변수란? 리스트 복사 변수를 만드는 여러가지 방법 [변수란?] 다른 프로그래밍 언어인 C나 JAVA에서는 변수를 만들 때 자료형의 타입을 직접 지정해야했다. 하지만 파이썬은 변수에 저장된 값을 스스로 판단하여 자료형의 타입을 지정하기 때문에 더 편리하다. 파이썬에서 사용하는 변수는 객체를 가리키는 것이라고도 말할 수 있다. a = 1 b = "문자열" c = [1,2,3] [리스트 복사] 변수 b에 변수 a를 대입한다 변수 b는 변수 a와 완전히 동일한 변수이다. [1,2,3]이라는 리스트 객체를 참조하는 변수가 변수a 1개에서 변수b가 추가되어 2개로 늘어난 것 뿐이다. a = [1,2,3] b = a id 함수를 사용하여 변수의 주소를 알 수 있다. id(a)의 값과 id(b)의 값이 같은 것을..