상속 썸네일형 리스트형 [Python] 다중 상속 Java에서는 다중으로 상속받으려면 interface에서 기능만 조금 가져올 뿐직접적으로 다중 상속을 받을 수 없습니다.하지만 Python에서는 다중 상속이 가능합니다. class Avengers: def __init__(self, realName): self.realName = realName def attack(self): print("으-썸한 공격!") def printInfo(self): print(self.realName)###########################################3class Human: def __init__(self, age): self.age =age def eat(self): .. 더보기 [Python] 상속과 오버라이딩 Java에서는 생성자가 상속되지 않지만,Python에서는 생성자를 상속받을 수 있습니다.멤버변수 역시 생성자에서 결정하기 때문에생성자를 상속 안해주면멤버 변수가 상속되지 않습니다. 그럼 상속받는 방법을 알아볼까요? class Avengers: def __init__(self, name, age): self.name = name self.age = age def attack(self): print('공---격') def printInfo(self): print(self.name) print(self.age) 먼저 상속할 클래스를 만들어줍니다.Avengers라는 클래스이며생성자, attack메소드, printInfo라는 정보출력 .. 더보기 [Java] 상속(Inheritance) A is B는 A는 B이다라는 뜻입니다.자바에서는 A is B라는 개념이 상속으로 쓰인다고 보시면 됩니다.클래스에서 다른 클래스로상속을 할 수 있습니다.extends라는 키워드를 사용하면해당 클래스의 모든 기능을 상속 받아 사용할 수 있습니다. 예를 들어 동물의 나이와 종류를 표현하는 클래스가 있다고 가정했을 때public class Animal { String sort; int age;public Animal() { // TODO Auto-generated constructor stub}public Animal(String sort, int age) { super(); this.sort = sort; this.age = age;}public void printAnimal() { System.out.pr.. 더보기 이전 1 다음