클래스 상속시 참조 변수와 인스턴스 관계
클래스를 상속받아 인스턴스를 생성시 다형성을 지원하므로 참조 변수 타입을 부모, 자손클래스 타입을 사용할 수 있습니다. 이때 참조 타입에 따라 인스턴스 멤버의 참조가 달라지는데 확인을 위해 Parent 클래스를 상속한 Son클래스를 만들어 두었습니다.
클래스를 상속받아 인스턴스를 생성시 다형성을 지원하므로 참조 변수 타입을 부모, 자손클래스 타입을 사용할 수 있습니다. 이때 참조 타입에 따라 인스턴스 멤버의 참조가 달라지는데 확인을 위해 Parent 클래스를 상속한 Son클래스를 만들어 두었습니다.
클래스 맴버에 대한 접근제어자 클래스 맴버에 대한 접근제어자는 public, protected, default, private 네가지 이다. public protected default private 같은 패키지, 같은 클래스 허용 허용 허용 허용 같은 패키지, 상속 관계 허용 허용 허용 불용 같은 패키지, 상속 관계 아님 허용 허용…
apache 활성화(맥에는 기본적으로 apache가 설치되있기 때문에 활성화 해주면된다) 시스템 > 공유 > 웹공유 체크크 terminal에서 apachectl start, stop, restart localhost에서 it works! 확인하면된다. 아파치 웹서버 root directory는 /Library/WebServer/Documents 이다 해당 위치변경은/etc/apache2/httpd.conf httpd.conf의 DocumentRoot, 부분을 수정하면 된다.
요약 : 생성자와 변수의 초기화 생성자( constructor ) 생성자의 이름은 해당 클래스의 이름과 같아야한다. 생성자 메서드는 리턴값이 없지만 void를 쓰지 않는다. 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 인스턴스 변수의 초기화 또는 인스턴스 생성시 수행할 작업에 사용 몇가지 조건을 제외하고는…
요약 : 변수, 메서드 변수의 종류 인스턴스변수 인스턴스변수는 해당클래스의 인스턴스의 개별적인 공간에 존재하며, 인스턴스마다 다른 값을 저장가능하다. 인스턴스 생성 후 참조변수.인스턴스변수명 으로 접근이 가능하다. 인스턴스 생성 시 생성되며, 참조하는 변수가 없을 때 가비지컬렉터에 의해 자동 제거된다. 클래스변수 같은 클래스의 모든…