분류 전체보기126 Kotlin - 12. 상속 12. 상속 부모로부터 설명서를 물려받는 것 ------------------------------------------------------------------------ 상속을 받지 않는 경우의 불편함 이와 같이 상속을 하지 않고 같은 기능을 계속 적어주면 불편함이 생긴다. 그래서 상속 기능을 사용하는 것이다. ------------------------------------------------------------------------ open(1) - 클래스를 선언할 때, 기본적으로 앞에 private가 선언되어 있다. 그래서 상속받을 때 에러가 발생한다. - open을 사용하여 private를 지워주는 역할을 한다. 클래스 앞에 open을 써서 암묵적으로 써져있는 private를 지웠다. -.. 2020. 7. 29. Kotlin - 11. 접근 제어 11. 접근 제어 접근제어는 많은 언어에서도 사용되고 있다. private를 사용하여 다른 클래스에서 이에 접근 가능을 고르는 것이다. ------------------------------------------------------------------------ 이렇게 클래스를 만들어 보았다. 메인 함수에서 이 클래스의 객체에 접근할 수 있는데, 여기서 이렇게 아무렇게나 멤버변수를 변경할 수 있다. 그럼 이렇게 이름이 바뀐 것을 확인할 수 있다. 여기서는 문제가 될 것이 없어보이지만 다음을 보자 ------------------------------------------------------------------------ 접근 제어를 지정해주지 않을 때의 문제점 상으로 1000원을 주는 클래스가 있.. 2020. 7. 29. Kotlin - 10. 클래스 10. 클래스 클래스는 정말 중요한 개념이다. 이것에 대해 완벽히 숙지를 하지 못하면 앞으로의 코딩이 힘들어질 수도 있다. 그러므로 유심히 보도록 하자. --------------------------------------------------------------------------- 클래스 만드는 방법(1) class 클래스 이름 ( var 변수 : 자료형 ){ } 여기서 Car이라는 class를 만드는데, 이는 설명서를 만드는 것과 같다고 할 수 있다. Car 클래스의 멤버 변수로 engine과 body를 만들어주었다. 그 다음에 main 함수 안에 실체를 만들어 줄 것이다. 이것을 인스턴스라고 한다. 보통 인스턴스와 객체를 같이 혼용해서 사용한다. Car이라는 설명서를 앞에 적어주고 그 안에 요.. 2020. 7. 29. Kotlin - 09. 반복문 09. 반복문 반복문은 어느 언어이던지 중요한 것 같다. 코틀린에서의 반복문의 형식은 어떤지 배워보자. ---------------------------------------------------------------------- for문(1) - for(변수 in 배열 이름){ } item이라는 변수에서 5이면 item is Five를 출력하게 해주었다. 결과가 실제로 a 배열에서 item이 5일 때, item is Five가 출력되는 것을 확인할 수 있다. for문(2) for((index, 변수) in 배열 이름.withIndex()){ } 이번에는 인덱스 번호까지 나오게 출력을 해볼 것이다. 그래서 .withIndex()를 사용할 것이다. 출력하니까 실제로 인덱스 번호가 나오는 것을 확인할 수 있.. 2020. 7. 28. Anaconda(아나콘다) Windows 64 bit 다운로드 오늘은 아나콘다를 다운받을 것이다. https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 구글에서 anaconda를 검색해도 되고, 아니면 여기에 있는 사이트에 클릭해서 접속한다. 그러면 다음과 같은 화면이 뜰 것이다. 여기서 Products 부분을 클릭해준다. 그리고 Individual Edition을 클릭해준다. 그 화면에서.. 2020. 7. 27. 자바스크립크 개발 4 - DOM(2) 이번에는 DOM 개발 2를 해 볼 것이다. 개발 이미지는 다음과 같다. 실행 버튼을 누르면 example color 1 박스가 빨갛게 변한다. 이번에는 getElementsByClassName()을 사용할 것이다. getElementsByClassName()을 사용하면 모든 요소 콜렉션을 오브젝트로 리턴할 수 있다. 이렇게 예제가 있다. getElementsByClassName()을 이용한 예제이다. 이를 이용해서 개발을 한다. 2020. 7. 26. 이전 1 ··· 12 13 14 15 16 17 18 ··· 21 다음