«class» 태그된 질문

공통 상태 및 동작을 설명하는 새 객체를 만들기위한 템플릿입니다. CSS 클래스와 혼동하지 마십시오. 대신 [css]를 사용하십시오.





22
'자기'라는 단어의 목적은 무엇입니까?
self파이썬 에서 단어 의 목적은 무엇입니까 ? 나는 그것이 그 클래스에서 생성 된 특정 객체를 참조한다는 것을 이해하지만, 왜 그것이 모든 함수에 매개 변수로 명시 적으로 추가되어야하는지 알 수 없습니다. 예를 들어, Ruby에서는 다음과 같이 할 수 있습니다. class myClass def myFunc(name) @name = name end end 아주 쉽게 이해할 …
1130 python  class  oop  self 




19
JavaScript로 클래스를 정의하는 데 사용할 수있는 기술은 무엇이며 그 상충 관계는 무엇입니까?
현재 작업중인 것과 같은 대규모 프로젝트에서 OOP를 사용하는 것을 선호합니다. JavaScript로 여러 클래스를 만들어야하지만 실수하지 않은 경우 적어도 두 가지 방법으로 수행 할 수 있습니다. 구문은 무엇이며 왜 그런 식으로 수행됩니까? 적어도 처음에는 타사 라이브러리를 사용하고 싶지 않습니다. 다른 답변을 찾으려면 JavaScript로 객체 지향 프로그래밍에 대해 설명하는 JavaScript로 객체 지향 …
686 javascript  oop  class 


15
자식 클래스에서 부모 클래스의 메서드를 호출합니까?
파이썬에서 간단한 객체 계층을 만들 때 파생 클래스에서 부모 클래스의 메서드를 호출 할 수 있기를 원합니다. Perl과 Java에는이 키워드 ( super)에 대한 키워드가 있습니다. Perl에서는 다음과 같이 할 수 있습니다. package Foo; sub frotz { return "Bamf"; } package Bar; @ISA = qw(Foo); sub frotz { my $str = SUPER::frotz(); …

12
파이썬에는 클래스에 "비공개"변수가 있습니까?
나는 Java 세계에서 왔으며 Bruce Eckels의 Python 3 Patterns, Recipes and Idioms를 읽고 있습니다. 클래스에 대해 읽는 동안 파이썬에서는 인스턴스 변수를 선언 할 필요가 없다고 말합니다. 당신은 생성자에서 그것들을 사용하고 붐이 있습니다. 예를 들어 : class Simple: def __init__(self, s): print("inside the simple constructor") self.s = s def show(self): print(self.s) …
578 python  class  private 

16
추상 클래스를 인스턴스화 할 수 있습니까?
인터뷰 중 하나에서 "추상 수업을 인스턴스화 할 수 있을까요?"라는 질문을 받았습니다. 답장은 "아니요."라고 대답했습니다. 그러나 면접관은 "잘못, 우리는 할 수있다"고 말했다. 나는 이것에 대해 조금 논쟁했다. 그런 다음 집에서 직접 해보라고했습니다. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) …
573 java  oop  class  object  abstract 


9
print ()를 사용하여 클래스의 인스턴스를 인쇄하는 방법은 무엇입니까?
파이썬에서 로프를 배우고 있습니다. 함수를 Foobar사용하여 클래스의 객체를 인쇄하려고 print()하면 다음과 같은 출력이 나타납니다. <__main__.Foobar instance at 0x7ff2a18c> 클래스 와 객체 의 인쇄 동작 (또는 문자열 표현 )을 설정할 수있는 방법이 있습니까? 예를 들어 클래스 객체를 호출 할 때 데이터 멤버를 특정 형식으로 인쇄하고 싶습니다. 파이썬에서 이것을 달성하는 방법?print() C …
538 python  class  printing  object 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.