[공통] virtual과 abstract의 차이
virtual과 abstract의 차이는 추상클래스 혹은 메소드를 만듬에 사용처가 다르다.
virtual같은 경우 상위 부모클래스에서 만든 메소드 중에서 하위 클래스로 갈 공용적인 메소드에 주로 사용한다.
RPG게임에서 PC와 몬스터, PC와 NPC 등 이 있을 경우, 공통적으로 있는 손, 발, 몸 등 에 해당하는 부분이다.
abstract는 공용이되 선언만 해놓고 필요할 때 사용하려고 만들어놓는것이다.
동물이라는 클래스를 만들 때 동물마다 울음소리, 울음주기 등이 다른데, 그에 해당하는 부분에 넣는것이다.
'프로그래밍 > 공통' 카테고리의 다른 글
구글 플레이 스토어 오류? 업데이트 버튼이 안 뜰 경우. (0) | 2021.11.11 |
---|---|
[C++/C#] 생성자 호출 및 형변환 제어(explicit) 그리고 [RequireComponent(typeof(A))] (0) | 2016.01.27 |
오버라이딩 / 오버로딩 (0) | 2015.02.02 |
[C#] 부모클래스의 생성자 호출
Class A{
public A(){
}
}
Class B : A{
public B(){
}
}
자식클래스에서 생성자 호출 시 부모클래스의 생성자 호출 후 자식클래스의 생성자를 호출한다.
그런데 부모클래스의 매게변수가 있는 생성자를 호출할 때 조금 달라진다
Java 언어에서는 생성자에서 super 키워드로 부모클래스의 생성자를 접근할 수 있지만, C#에서는 조금 다르게 해주어야 한다.
C#에서 매게변수가 있는 상속한 부모클래스의 매게변수가 있는 생성자를 호출하기 위해서는 base키워드를 사용해야됀다.
Class A{
public A(){
}
public A(string b){
}
}
Class B{
public B(){
// "A()" 생성자 호출
}
public B() : base(string b){
// A(string b) 생성자 호출.
}
}
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 배열과 List의 차이 (0) | 2016.02.03 |
---|---|
[C/C#] C언어와 C#언어의 차이 / 기타 ++ (0) | 2015.12.21 |
[C#] StringBuilder (0) | 2015.07.07 |
데이터 저장(PlayerPrefabs 사용, List 형식) (0) | 2015.02.22 |
Invalid rank specifier: expected `,' or `]' (0) | 2015.02.16 |
[Android] 리스트뷰 클릭이 안될 때
상황
리스트뷰를 만들었는데 리스트뷰의 리스트들이 클릭되지 않음.
다른곳에서 포커스를 가져간걸로 추측됨
해결방법
android:descendantFocusability="blocksDescendants"
리스트뷰 아이템.xml 의 레이아웃에 위의 내용을 넣어야됌
'프로그래밍 > Android' 카테고리의 다른 글
[Android/Error] android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
안드로이드 이클립스에서 자바로 코딩을 짜던 중 에러가 뜸.
상황
커스텀어뎁터에서 버튼을 만들어서, 버튼에서 새로운 뷰로 이동하려고 함.
해결방법
위의 플래그를 선언해준다
Intent i = new Intent(getApplicationContext(), MainActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
'프로그래밍 > Android' 카테고리의 다른 글
[Android] 리스트뷰 클릭이 안될 때 (0) | 2015.12.11 |
---|---|
[Android/SDK] Error when loading the SDK 에러 (0) | 2015.09.21 |
[Android/Facebook] 해시키 가져오기 (0) | 2015.07.27 |
[Android/펌] Android app에서 Facebook 연동하기 2 (0) | 2015.07.27 |
[Android/펌] Android app에서 Facebook 연동하기 1 (0) | 2015.07.27 |
[펌] 유니티 - 구글 플레이 게임 서비스 연동
'프로그래밍 > [펌]' 카테고리의 다른 글
[펌]APM 설치 - 2. PHP 설치 (0) | 2019.07.16 |
---|---|
[펌]APM 설치 - 1. Apache 설치 (0) | 2019.07.16 |
[펌] 유니티 동영상 광고 삽입 (0) | 2015.10.07 |
[펌] 유니티 + 2D (0) | 2015.07.13 |
[펌] 가비지와 가비지 컬렉션 그리고 가비지 컬렉터(Garbage, Garbage Collection and Garbage Collector) (0) | 2015.07.09 |
[펌] 유니티 동영상 광고 삽입
'프로그래밍 > [펌]' 카테고리의 다른 글
[펌]APM 설치 - 1. Apache 설치 (0) | 2019.07.16 |
---|---|
[펌] 유니티 - 구글 플레이 게임 서비스 연동 (0) | 2015.10.07 |
[펌] 유니티 + 2D (0) | 2015.07.13 |
[펌] 가비지와 가비지 컬렉션 그리고 가비지 컬렉터(Garbage, Garbage Collection and Garbage Collector) (0) | 2015.07.09 |
[펌] 유니티로 타워 디펜스게임 만드는 강좌입니다. (0) | 2015.07.08 |
[Android/SDK] Error when loading the SDK 에러
이클립스 실행 시 밑과같은 에러가 발생함.
Android SDK
Error when loading the SDK:
Error: Error parsing SDK경로\system-images\android-22\android-wear\armeabi-v7a\devices.xml
cvc-complex-type.2.4.d:'d:skin' 요소로 시작하는 부적합한 콘텐츠가 발견되었습니다. 여기에는 하위 요소가 필요하지 않습니다.
Error: Error parsing SDK경로\system-images\android-22\android-wear\x86\devices.xml
cvc-complex-type.2.4.d:'d:skin' 요소로 시작하는 부적합한 콘텐츠가 발견되었습니다. 여기에는 하위 요소가 필요하지 않습니다.
해결방법 :
Android SDK Manager를 실챙해서
Android 5.1.1 (API 22)에 해당하는 것 중 위에서 5~6번째
Android Wear Arm EABI v7a System Image
Android Wear Intel x86 Atom System Image
이 두개를 체크한 후 Delete packages... 삭제를 해주고 다시 실행해주세요!
'프로그래밍 > Android' 카테고리의 다른 글
[뷰포리아/Vuforia] app key is missing
4버전 이후로 Vuforia.Init()을 할 때 Vuforia.setInitParameters의 매게변수가 2개에서 3개로 바뀜
엑티비티,플래그 -> 엑티비티, 앱아이디 or 엑티비티, 플래그, 앱아이디
앱아이디가 계속 미싱뜨면, 프로젝트를 클린 했다가 다시 시도! (반응이 느림 or 클린을 안하면 제대로 인식안함)
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
ArgumentException: JSON parse error: Invalid value. (0) | 2019.07.18 |
---|---|
[Apache, PHP, MySQL] 설치 중 에러 (0) | 2019.07.17 |
[Vuforia/뷰포리아] 3 -> 4이상 업뎃 ImageTracker Error (0) | 2015.09.08 |
[구글플레이] 구글플레이 앱 다운로드 오류 194 (0) | 2015.08.06 |
[Error/Android] Conversion to Dalvik format failed with error 1 (0) | 2015.07.31 |
[Vuforia/뷰포리아] 3 -> 4이상 업뎃 ImageTracker Error
ImageTracker -> ObjectTracker
테스트중. 일단 에러는 사라짐.
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Apache, PHP, MySQL] 설치 중 에러 (0) | 2019.07.17 |
---|---|
[뷰포리아/Vuforia] app key is missing (0) | 2015.09.08 |
[구글플레이] 구글플레이 앱 다운로드 오류 194 (0) | 2015.08.06 |
[Error/Android] Conversion to Dalvik format failed with error 1 (0) | 2015.07.31 |
[Error/Android] conversion to dalvik format failed (0) | 2015.07.30 |
[iOS/Unity3D/Facebook] 앱 설정 안됨: this app is still in development mode, and you don't have access to it
페이스북 SDK를 연동해서 유니티 -> ios -> 페이스북 사용 하려는데 위와같은 에러가 뜸.
원인 : 엑세스 못함.
해결방법
STEP 1: In Settings -> Basic -> Contact Email. (Give your/any email) STEP 2: in 'Status and Review' Tab : change Do you want to make this app and all its live features available to the general public? Yes And cheers .. |
출처 : http://stackoverflow.com/questions/30085246/app-not-setup-this-app-is-still-in-development-mode
'프로그래밍 > iOS' 카테고리의 다른 글
[iOS] Facebook SDK 설치 시 FacebookSDK.framework가 없는 경우 (0) | 2015.08.27 |
---|---|
[iOS] 앱종료 상태에서 푸시받은 경우 링크로 이동 (0) | 2015.08.20 |