Тёмный

Java - abstract (2/3) : 사용이유 

생활코딩
Подписаться 348 тыс.
Просмотров 43 тыс.
50% 1

Опубликовано:

 

31 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@김민교-t5h
@김민교-t5h 6 месяцев назад
감사합니다
@ducjs0303
@ducjs0303 4 года назад
꿀보이스...
@이대현-b3e
@이대현-b3e 7 лет назад
감사함당 잘보고있슴당 목소리도 나긋나긋친절친절 베리굿굿
@mtr7501
@mtr7501 2 года назад
주말마다 신세 많이 지고있습니다. 감사합니다.
@MrMajoryoo
@MrMajoryoo 2 года назад
선생님이 자주 잘못말씀하시는 init은 아직 미지의 영역인데 이를 배울날이 기대됩니다. 지금의 미천한 지식으로 는 __init__ /initialize 정도로 추측됩니다
@koontaman77
@koontaman77 9 лет назад
감사합니다..잘보고 있습니다..^^
@min2341
@min2341 Год назад
현재 뭐하고 계신가요
@상민-x8y
@상민-x8y 3 года назад
return의 사용법을 이해하지 못하겠어요 int _sum() { return this.left + this.right; } 를 하는데 int 사용시 return 함수를 쓰는건가요? 위의 조건이 맞으면 그 이유가 뭔지 모르겠습니당... ㅠㅠ
@동스-v4l
@동스-v4l 3 года назад
void가 아닌 int(데이터 타입)를 넣은 경우에는 항상 return 값이 메서드(_sum())를 호출한 부분에 넘겨지며 메서드가 종료됩니다.
@유재준-e4q
@유재준-e4q 10 месяцев назад
예를 들어 public void aa( ) { system.out.println("가나다라"); } 처럼 메소드의 타입으로 void를 사용하는 경우에는 리턴 값을 반환 할 필요 없이 메소드를 사용할 수 있습니다. 하지만 public String bb( ) { return "가나다라"; } 같은 경우에는 메소드의 타입으로 String을 사용했죠? 이런 경우에는 리턴 값이 존재 해야 하는 겁니다. 즉 메소드의 타입이 void인경우에는 return값이 없다. 그 외에 타입들 ex) String, int, String[]들은 return값이 존재해야한다. 이렇게 이해하시면 될거 같습니다.
@vicivenividi6156
@vicivenividi6156 27 дней назад
_sum()이라는 연산만 담당하는 메써드에서 리턴값을 담아와서 숫자를 표시하는것만이 sum()의 역할입니다. Sum_처럼 리턴값이 있는 메써드를 정의할땐 리턴되는 값의 데이터타입을 써주고 리턴값이 반드시 있어야합니다. 리턴값이 있는건 가져오는데 의미가있습니다. 메써드에접근해 뭔가를 실행만하고 가져오지 않을땐 리턴값이 없는 보이드를 씁니다
@dongjunyun-d3t
@dongjunyun-d3t 3 года назад
overidding도 똑같은 결과가 나오지않나요?
@방구석평론가-b9g
@방구석평론가-b9g Год назад
이게 오버라이딩이랑 차이가 뭔질 모르겠네... 오버라이딩도 추상화도 결국엔 개별적으로 메서드 컨트롤하겠다는거 아닌가...
@min2341
@min2341 Год назад
비슷해도 좀 다르죠 추상 개념은 구체적인 내용이 없는 개념을 나타내며 인터페이스나 추상 클래스를 통해 정의되고 하위 클래스에서 구현되는데. 오버라이딩은 상속 관계에서 상위 클래스의 메서드를 하위 클래스에서 재정의하여 다형성을 구현하는 개념이니까 메서드의 재정의와 관련되는 거죠. 이건 직접 많이 사용해봐야 차이를 느낄 수 있을거 같아요
@vicivenividi6156
@vicivenividi6156 27 дней назад
협업을 할때 지금같이 자식클래스에서 디자인이나 로직을 선택해서 중요한 목적을 실행할때가 있을텐데 그때 추상화 제어자가 상위클랫스에 포함되어있다면 상위클래스를 인스턴스로 잘못 올리는 일을 배제할수 있습니다. 누가 전달받든 이 클래스는 하위클래스에서 선택할 부분이 있음을 한눈에 명시할 수 있는 장점이있고 첨부터 선택을 안하면 실행조차 안되게 해놓는 인터페이스는 나중에 "아 이런것도 있었네" 하는 인터페이스보단 나은거같슴니다
@TV-nk1rc
@TV-nk1rc 6 лет назад
감사합니당
@Hyeddorai
@Hyeddorai 3 года назад
int _sum -> default 접근제어자
@그린라벨
@그린라벨 6 лет назад
감사합니다.
@kwany6657
@kwany6657 11 месяцев назад
크아아아 뭐가 뭐고 뭐가 뭐야
@까만괭
@까만괭 2 года назад
2021.12.1 출석!!
@gamdoli
@gamdoli 2 года назад
22/7/15
@min2341
@min2341 Год назад
c언어의 함수 프로토타입 선언과 비슷한 느낌이네요 뭔가
Далее
Java - abstract (3/3) : 디자인 패턴
7:26
Просмотров 35 тыс.
Java - 접근제어자 3 : 사용이유
8:56
Просмотров 31 тыс.
Китайка и Подруга Лапка😂😆
00:21
Дитя Тьмы - ТРЕШ ОБЗОР на фильм
23:09
ДО ТОГО КАК СТАЛО СТРАШНО #6
3:34:52
자바(JAVA) 특강 | 자바의 객체지향 특징
44:07
이것만알아도 커서의 80%는 이해합니다
21:50
Java - interface(1/3) : 문법과개념
4:29
Просмотров 62 тыс.
추상클래스 vs 인터페이스 (용도차이)
11:04
Google Data Center 360° Tour
8:29
Просмотров 5 млн
Китайка и Подруга Лапка😂😆
00:21