WINK-(Web & App)/JAVA 스터디 (60) 썸네일형 리스트형 [2024-2 Java 스터디] 이가인 #4주차 목차상속자식 클래스의 기능 확장IS - A 관계 (상속 관계)메서드 오버라이딩 (메서드 덮어쓰기)메서드 오버로딩다중상속생성자정의, 생성자 규칙디폴트 생성자생성자 오버로딩인터페이스필요한 이유디폴트 메서드다형성추상클래스정의, 특징 상속자식 클래스의 기능확장보통 자식 클래스는 부모 클래스의 기능에 더하여 좀 더 많은 기능을 갖도록 작성할 수 있다.class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { void sleep() { System.out.println(this.name+" zzz"); }}public class Sample.. [2024-2 Java 스터디] 정채은 #4주차 [5-5] 상속상속 : 부모 기능 ---> 자식 클래스 extends : 클래스 상속 위해 꼭 필요함 !!! class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { void sleep() { System.out.println(this.name+" zzz"); }}public class Sample { public static void main(String[] args) { Dog dog = new Dog(); dog.setName("poppy"); System.out.println(.. [2024-2 Java 스터디] 강보경 #4주차 상속상속이란 자식 클래스가 부모 클래스의 기능을 그대로 물려받는 기능으로 extends 키워드를 사용한다class Animal { String name; void setName(String name) { this.name = name; }}class Duck extends Animal { // Animal 클래스를 상속한다.}public class Sample { public static void main(String[] args) { Duck duck = new Duck(); dog.setName("duckling"); System.out.println(duck.name); // duckling }} Duck 클래스에 객체.. [2024-2 Java 스터디] 김태일 #4주차 05-5 상속- 상속 : 자식 클래스가 부모 클래스의 기능을 그대로 물려받는 것- extends 키워드를 사용하여 상속class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { // Animal 클래스를 상속한다.}public class Sample { public static void main(String[] args) { Dog dog = new Dog(); dog.setName("poppy"); System.out.println(dog.name); }} 1. 자식 클래스의 기능 확장하기- Dog .. [2024-2 Java 스터디] 김민서 #4주차 상속 상속 - 자식 클래스가 부모 클래스의 기능을 그대로 물려받을 수 있는 기능, extends를 사용해 클래스 상속을 한다* 부모 클래스를 상속받은 자식 클래스는 부모 클래스의 기능에 더하여 더 많은 기능을 갖도록 할 수 있다 IS-A 관계객체 지향 프로그래밍에서 상속 관계를 설명하는 개념 (ex. Dog 클래스가 Animal 클래스를 상속받으면, Dog는 Animal의 하위 개념이 됨)-> 자식 클래스의 객체는 부모 클래스의 자료형으로 사용할 수 있다 Object 클래스자바의 모든 클래스는 자동으로 Object 클래스를 상속받는다.-> 자바에서 생성되는 모든 클래스는 Object 자료형으로 사용할 수 있다 메서드 오버라이딩부모 클래스의 메서드를 자식 클래스가 동일한 형태로 또 다시 구현하는 행위 메서.. [2024-2 Java 스터디] 김지나 #4주차 "5.5~5.9" 05-05. 상속 ✅ 상속- 자식 클래스가 부모 클래스의 기능을 그대로 물려받는 것- extends 키워드 사용class Dog extends Animal // Animal 클래스를 상속받는 Dog 클래스- Dog 클래스는 Animal 클래스의 객체 변수와 메서드 사용 가능 ✅ 자식 클래스의 기능 확장class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { void eat() { System.out.println(this.name+"yamyam"); }} // 자식 클래스에 메서드 추가public class Sample { public st.. [2024-2 Java 스터디] 정채은 #3주차 5장 ! [5 - 1] 객체 지향 프로그래밍이란? 계산기를 통해 알아부자 1+2+3 = 3+3 = 6 1, 2 를 더하고 3을 더할 때 1,2를 더한 값 3 을 저장해두는게 필요하다. 이것을 자바로 구현하면class Calculator { static int result = 0; static int add(int num) { result += num; return result; }}public class Sample { public static void main(String[] args) { System.out.println(Calculator.add(1)); System.out.println(Calculator.add(2)); .. [2024-2 Java 스터디] 김재승 #3주차 1. Class and Object (클래스와 객체)클래스는 객체를 만들기 위한 청사진이자 객체는 클래스의 인스턴스이다.( 인스턴스 : 클래스에 의해 만들어진 객체)예제를 통해 이해해보자class Car { String color; int speed; Car(String color, int speed) { // 생성자 this.color = color; this.speed = speed; } void displayInfo() { // 메서드 System.out.println("Color: " + color + ", Speed: " + speed); }}public class Main { public static void main(.. 이전 1 2 3 4 5 6 7 8 다음