Study96 Sep.12.Tue.2023 Java 수업 11일차 Abstract / Interface / Linked List / List와 ArrayList차이 추상클래스(Abstract)란? : 일반적인 클래스와 다른게 없지만 직접 객체를 생성할 수 없다. 주로 다른 클래스들이 공통으로 가져야 하는 메서드나 필드를 정의하는데 사용 코드의 재사용성과 유지보수성을 향상시킬 수 있음 추상클래스의 선언 방법 : abstract 클래스 언선 앞에 붙임 // 예제 abstract class MyAbstractClass { //추상 메서드와 일반 필드, 메서드 등을 포함할 수 있음 abstract void myAbstractMethod(); } 추상메서드란? : 추상클래스 하나 이상의 추상 메서드를 포함해야 하며 메서드의 선언만 있고 메서드의 구현이 없는 메서드로 추상메서드는 하위 클래스에서 반드시 구현되어야 한다. 인터페이스(Interface)란? : 클래스와 클래스간의.. 2023. 9. 12. Sep.11.Mon.2023 Java 수업 11일차 변수종류 / 인스턴스 / List / Array 변수 종류 1. 멤버변수(Member Variables) : 클래스 또는 객체에서 일부분으로 선언되는 변수로 객체의 상태를 나타내고, 클래스의 모든 메서드에서 사용할 수 있음. 객체가 생성될 때 초기화 되고, 객체의 수명과 동일한 수명을 가진다. public class MyClass { int memberVar; // 멤버변수 } 2. 정적변수(Static Variables) : 클래스에서 선언되며 모든 객체가 공유한다. 클래스 이름으로 직접 접근하여, 클래스가 로드될 초기화된다. 객체의 수명과 무관하여 프로그램이 종료될 때까지 존재한다. public class MyClass { static int staticVar; // 정적변수 } 3. 이스턴스변수(Instance Variables) : 객.. 2023. 9. 11. Sep.10.Sun.2023 [리얼클래스 학습 일기] 타일러 X the office Season1 20일차 The last time I was down there, I noticed they’d put up a couple of hoops. 가장 최근에 물류 창고에 가보니 농구 골대 몇 개를 설치해 놨더라고요. > a couple of~ : 몇몇의, 두서너 개의 // single 한 개 // couple 두 개 // few 세 개 이상의, 소수의 ex) I saw a couple of cows. 소 몇 마리를 봤어요. I saw a couple of friends. 친구 몇 명을 만났어요. Nothing but net. 골대도 안 건드리고 깨끗하게. > Nothing but 명사 : 명사를 제외하곤 아니다 𖤐nothing 대신 anything을 쓰면 반대의 의미가 됨 ex) This laptop is noth.. 2023. 9. 10. Sep.09.Sat.2023 [리얼클래스 학습 일기] 타일러 X the office Season1 19일차 Read it out loud. 크게 읽어 봐. > ~ out loud : 소리 내어 ~하다 // say (it) out loud : 소리 내어 말하다 ex) Did I say that out loud? 내가 지금 그 말을 내뱉은 거야? This isn’t my fault. 내 잘못 아니야. > This isn’t my fault : 내 잘못 아니야. ex) This is your fault, isn’t it? 이거 너 때문이지? Thanks, downer. 고맙네, 흥을 다 깨버려서. > downer : 분위기를 나쁘게 하는 것, 기분을 나쁘게 하는 것, 내려가게 하는 사람 𖤐사람뿐만 아니라 사건도 표현할 수 있음! ex) Are you going to leave now? What a downer. 너.. 2023. 9. 9. 이전 1 ··· 5 6 7 8 9 10 11 ··· 24 다음 728x90 반응형