자바 2

상속 (부모클래스, 자식클래스, 다형성)

상속은 클래스를 만들때 다른 클래스가 가진 메서드와 변수를 가져와 사용하는 방법으로 참조변수에 객체의 주소를 담는것과 달리 메서드와 변수를 완전히 물려받아 자신의 것처럼 사용할 수 있다. 자바는 단일 상속만 가능하다. +)Object클래스는 모든 클래스의 최상위 클래스로 객체의 생성과 접근등 가장 기본적인 요소들을 가지고 있는 클래스이다. 따라서 따로 상속을 하지 않을경우 자동으로 Object클래스를 상속받는다. 만약 A라는 클래스를 상속받았다면 A의 부모클래스가 Object클래스이다. A또한 B라는 클래스를 상속받았다면 B의 부모클래스가 Object클래스가 된다. 이와 같이 계속 올라가다보면 가장위에는 Object클래스가 존재한다. class 자식클래스 extends 부모클래스{ 소스코드 } class..

자바 2021.06.24

식별자 , 리터럴 , 예약어

1) 식별자 (identifier) 자바에서 식별자란 개발자가 지어주는 이름이다. 클래스명과 변수명, 메소드명 같은것을 말한다. -길이제한X -첫글자는 영문자, _ , $만을 사용해야한다. -대소문자를 구별한다. -클래스명은 첫글자를 대문자로 하는것이 관례 -변수명, 메소드명을 작성할 때는 첫글자를 소문자로 한는것이 관례 -자바는 유니코드기반의 언어이므로 식별자를 한글로할수O, 그러나 권장하지 않음 -예약어는 식별자로 사용할 수 없다. 2) 리터럴 (Literal) 리터럴은 프로그램에서 직접 표현한 값을 말한다. 정수, 실수, 문자, 논리, 문자열, null 리터럴등이 있다. ■정수 리터럴 15 (10진수 정수 리터럴) 015 (0으로 시작하므로 8진수, 10진수로 13) 0x15 (0x로 시작하면 16..

자바 2021.05.05