본문 바로가기

[자바] 클래스멤버와 인스턴스멤버 간의 참조와 호출 * 클래스멤버와 인스턴스멤버 간의 참조와 호출 : 같은 클래스에 속한 멤버들 간에는 별도의 인스턴스를 생성하지 않고도 서로 참조 또는 호출이 가능하다. 단, 클래스멤버가 인스턴스멤버를 참조 또는 호출하고자 하는 경우에는 인스턴스를 생성해야 한다. 그 이유는 인스턴스 멤버가 존재하는 시점에 클래스멤버는 항상 존재하지만, 클래스멤버가 존재하는 시점에 인스턴스 멤버가 존재할 수도 있고 존재하지 않을 수도 있기 때문이다. package Exercise; class TestClass1 { void instanceMethod() { System.out.println("instanceMethod()");}; //인스턴스 메서드 static void staticMethod() {System.out.println("st.. 더보기
[자바] 클래스메서드(static 메서드)와 인스턴스메서드 * 인스턴스 메서드 : 인스턴스변수와 관련된 작업을 하는, 즉 메서드의 작업을 수행하는데 인스턴스변수를 필요로 하는 메서드이다. * 클래스 메서드 : 메서드 중 인스턴스와 관계없는(인스턴스변수나 인스턴스메서드를 사용하지 않는) 메서드를 클래스메서드(static 메서드)로 정의한다. 1. 클래스를 설계할 때, 멤버변수 중 모든 인스턴스에 공통적으로 사용해야하는 것에 static을 붙인다. 2. 클래스변수(static변수)는 인스턴스를 생성하지 않아도 사용할 수 있다. 3. 클래스메서드(static메서드)는 인스턴스변수를 사용할 수 없다. 4. 메서드 내에서 인스턴스변수를 사용하지 않는다면, static을 붙이는 것을 고려한다. package Exercise; class MyMath2{ long a, b; .. 더보기
[모바일게임] 클래시 오브 클랜 초보 공략 가이드 * 클래스 오브 클랜 초보 공략 팁 * 개요 : 오늘 새로 시작한 모바일 게임.. 클래시 오브 클랜.. 일명 COC.. 어떻게 골드와 엘릭서를 모으는지에 대해 많은 고민을 한 끝에, 여러 검색을 통해 초보 가이드를 뒤져봤지만 제대로 나와있는 정보는 별로 없고, 이미 나온지 한참 지난 게임이다 보니 다들 초보 가이드라고는 하지만 어느 정도 갖추고 난 다음의 가이드들이 대부분인지라 실제 처음 시작하는 유저들을 위한 가이드는 별로 없는 듯 보였다. 처음에 시작하면서 일반 초보 유저들을 위해 조금이나마 도움이 되길 바라며, 이 글을 올립니다~! * 초보 가이드 팁 1. 튜토리얼 진행 : 튜토리얼을 진행하다 보면, 기본적으로 건설해야 할 건물들과 게임의 목적에 대해 파악할 수 있어, 튜토리얼을 그냥 휙휙 넘겨보기.. 더보기