목록Java (54)
Jeunwork space
this 자기 자신을 가리킬 수 있는 유일한 레퍼런스 this() - 현재 객체의 생성자. - 주의해야할 점! 생성자의 첫 행에 정의해야한다!! 그렇지 않으면 컴파일 오류 발생 - 한 클래스 내의 특정 생성자에서 오버로딩 되어 있는 다른 생성자를 호출할 수 있다. (현 객체의 또 다른 생성자를 호출 할 수 있다. ) -> 생성자 내에서 중복되는 코드 없앤다. static - 변하지 않고 메서드 영역에 존재하면서 모든 객체드이 사용할 수 있도록 공유한다. - 메서드나 멤버변수에 정의할 수 O / 지역변수나 클래스에게는 정의할 수 X static 변수 - 객체를 생성하지 않고도 사용할 수 있다. - static 변수는 오직 하나만 만들어지고 이를 모든 객체가 공유한다. static 변수와 멤버변수(insta..
this : 현재 나의 클래스 내에서 자신을 칭하고 싶을때 또는 지역변수와 멤버변수 구별해야할 때 사용. 전역변수(Global variable): 클래스 밖에서 어떤 클래스에도 적용될 수 있는 변수. 코드 복잡성을 방지하기 위해 주로 상수를 쓴다. 지역변수(local variable): 클래스 안에서만 적용되는 변수
1. Varargs 인자 수에 따라 배열을 자동적으로 바꿔준다!! 2. method overloading (중복정의) - overload: 중복정의 이름 같은데 인자수가 다른 메서드가 여러개 정의되는 것 - 같은 목적으로 비슷한 동작을 수행하는 메서드들을 모아 이름을 같게 하면 다양한 메서드들을 같은 이름으로 일관된 작업을 할 수 있다(완전 편리!) - 메서드명은 반드시 같아야하고 인자는 반드시 달라야한다! - 접근제한, 반환형은 교체가능
연습문제 출처: 21번 private.tistory.com/13 자바 기초 문제 *답은 파일에 첨부해서 올립니다. 직접 풀어보신 후에 확인해보세요 ㅎㅎ [문제1] String a = "100"; String b = "200"; a 와 b의 값을 형변환해서 두수의 곱을 구하시오 --출력-- 100 * 200 = 20000 -------.. private.tistory.com