차례:
- 클래스는 매우 신비 롭기 때문에 다른 비유로 이해를 넓혀 봅시다. 세 가지 구매 표를 확인하십시오. 표의 제목은 한 단어 ( "구매"라는 단어)로 구성되며 표에는 "금액", "과세 대상"및 "합계"라는 세 가지 열 머리글이 있습니다. "코드에는 구매, 금액, 과세 및 총액이 동일합니다.
- 세계에서 가장 간단한 객체 지향 프로그래밍 FAQ가 있습니다.
비디오: 프로그래머로 살아남기 위해 필요한 언어 둘 2024
자바에서 객체 지향 프로그래밍을 배우기 시작하면이 클래스 아이디어가 큰 실수라고 생각할 수 있습니다. 실리콘 밸리의 몇몇 괴짜들은 할 일이별로 없기 때문에 술집에 가서 수업에 대해 혼란스런 횡설수설을했습니다. 그들은 그것이 무엇을 의미하는지 알지 못한다. 그러나 사람들은 그것을 이해하기 위해 투쟁하는 것을 보는 재미를 느낀다.
글쎄, 수업이 전부가 아닙니다. 수업은 진지한 것들입니다. 게다가 클래스가 유용합니다. 많은 평판이 좋은 연구 결과에 따르면 클래스와 객체 지향 프로그래밍은 시간과 비용을 절약합니다.
클래스, 객체 및 테이블클래스는 매우 신비 롭기 때문에 다른 비유로 이해를 넓혀 봅시다. 세 가지 구매 표를 확인하십시오. 표의 제목은 한 단어 ("구매"라는 단어)로 구성되며 표에는 "금액", "과세 대상"및 "합계"라는 세 가지 열 머리글이 있습니다. "코드에는 구매, 금액, 과세 및 총액이 동일합니다.
클래스는 테이블의 맨 위에 있습니다. 그리고 물체는 어떨까요? 글쎄, 물체는 테이블의 행과 같습니다. 예를 들어 세 개의 객체 (Purchase 클래스의 세 인스턴스)를 만들 수 있습니다. 첫 번째 개체의 금액 값은 20. 00, 과세 대상 값은 true이고 총 가치는 21입니다. 00. 테이블에서 첫 번째 행은 20, 00, true 및 21의 세 값을 갖습니다. 00.
몇 가지 질문과 답변세계에서 가장 간단한 객체 지향 프로그래밍 FAQ가 있습니다.
클래스가없는 객체를 가질 수 있습니까?
-
아니, 할 수 없습니다. Java에서 모든 객체는 클래스의 인스턴스입니다.
수업을받지 않고 수업을들을 수 있습니까?
-
예, 가능합니다. 평소대로 사업을합니다.
클래스와 인스턴스를 만든 후에 클래스에 인스턴스를 더 추가 할 수 있습니까?
-
예, 가능합니다. 오브젝트가 없거나, 오브젝트가 3 개, 오브젝트가 4 개 이상인 경우에도 이전과 동일한 클래스가 있습니다.
객체가 둘 이상의 클래스에서 올 수 있습니까?
-
당신의 혀를 물 듭니다! 어쩌면 다른 객체 지향 언어가이 불쾌한 클래스 크로스 브리딩을 허용 할 수도 있지만 자바에서는 엄격하게 금지되어 있습니다. 이것은 Java를 앞선 언어들 중 일부와 구별하는 것 중 하나입니다.Java는보다 깔끔하고 통일되어 있으며 이해하기 쉽습니다.