반응형

전체 글 158

geforce experience 설치 오류

데스크탑이든 노트북이든 geforce 그래픽카드를 사용하는 분들은 지금까지 geforce experience를 통해서 업데이트 확인 및 설치가 잘되었다가 갑자기 계속적으로 설치 오류가 뜨는 경우가 종종 발생한다 그러면 아래와 같이 본인의 geforce experience 버전을 확인후 https://www.nvidia.com/ko-kr/geforce/geforce-experience/download/ GeForce Experience 다운로드 | NVIDIA GEFORCE EXPERIENCE 3.2.2 릴리즈 주요 내용 좋아하는 방송, 동영상, 스크린샷을 페이스북에 공유 720P로 페이스북 Live 게임 방송 가능 스크린샷 및 Ansel 360 캡처 이미지를 페이스북에 업로드 가능 동영상 www.nvid..

코틀린으로 앱개발까지.. 12. 오브젝트 클래스

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트 1. 오브젝트 클래스 코틀린에서 오브젝트 클래스는 익명 클래스를 만들 목적으로 사용 익명 클래스란 말그대로 클래스 이름이 없는 클래스 단 생성시에 선언과 동시에 객체를 생성해야함 선언할때는 object라는 키워드를 넣어서 생성함 보통은 인터페이스나 상위 클래스를 상속받아 특별한 명칭없이 사용할때 사용 package com.example.test open class Data { open var data = 20 open fun output() { println("Data class data = $data") } } // 익명 클래스 형식으로 선언과 동시에 객체를 생성 // obj = 객체, object : Data(){}는 object 키워드 사용 ..

코틀린으로 앱개발까지.. 11. 데이터 클래스

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트 1. 데이터 클래스 data 키워드를 선언하며 자주 사용하는 데이터를 객체로 묶어둔다. 데이터 클래스를 주로 사용하는 대표적인 이유는 특정함수의 응용이 매우 유용하다. 예를들면 toString() 함수, equals() 함수 등..이 있다 package com.example.test class NonDataClass(var name: String, var age: Int) data class DataClass(var name: String, var age: Int) fun main() { var obj1 = NonDataClass("Kim", 20) var obj2 = DataClass("Lee", 20) /* toString() 함수 사용 * 각..

코틀린으로 앱개발까지.. 10. 클래스 오버라이딩

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트 1. 오버라이딩 클래스 상속을 통해 상위 클래스의 정의된 멤버를 하위 상속받은 하위클래스에서 사용할때 이런경우 상위클래스에 정의되어 있는 멤버를 다시 수정 또는 추가 등 재정의 작업을 오버라이딩이라 한다 변수도 오버라이딩 기법으로 정의가능하나 주로 함수를 재정의 한다 오버라이딩 할 상위 멤버앞에는 상속과 동일하게 open 키워드를 붙여준다. 재정의할 맴버는 override 키워드를 붙이고 재정의할 맴버명을 그대로 사용한다 open class User() { // open 키워드를 이용한 상속대상 클래스 open var name = "Kim" open fun myName() { println("My name is $name") } } class Us..

코틀린으로 앱개발까지.. 9. 클래스 상속

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트 1. 클래스 상속 상속은 만들어놓은 클래스를 가져다가 이용할 수 있을때 따로 만들지 않고 상속을 받는다 상속관계에서 원본을 상위 클래스, 가져와서 이용하는 것을 하위 클래스라 한다 코틀린의 경우 클래스는 다른클래스를 상속할 수 없으므로 상속을 해주려면 상위 클래스에 open 키워드를 추가해 줘야한다 package com.example.test open class User() { // open 키워드를 이용한 상속대상 클래스 } class User2 : User() { // 클래스 선언 뒤 : 상속할 open 키워드가 있는 클래스 입력 } fun main() { var test = User() var test2 = User2() } 2. 매개변수가 ..

코틀린으로 앱개발까지.. 8. 클래스와 생성자(class, constructor)

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트 1. class 클래스란? 객체지향 프로그래밍(OOP)에서 특정 객체들을 생성하기 위한 틀 틀 안에 들어가는 멤버는 생성자, 변수, 함수, 클래스 등으로 구성됨 클래스를 사용하는 이유 중 하나는 틀만 만들어져있고 실제사용시 메모리 영역에 올려서 씀 따라서 실행됨과 동시에 메모리를 모두 사용하는것과 성능 및 속도에서 차이가 난다 상속이라는 개념을 가지고 있으며, 여러 곳에서 해당 클래스를 가져다가 사용하기 용이 class User { var name ="Lee" fun getName() { println("name = $name") } class Test {} } fun main() { // 틀만 있던(선언만) User 클래스를 user라는 이름으로..

반응형