728x90

Study Log 402

[리얼클래스 타일러 영어] DAY53 학습일기: I'm so glad you're into it. / See you later. / I don't have time for that. / Get with it. / Ask away. / Bear's got moxie[moxy].

>> I'm so glad you're into it. 이것에 관심을 가져주셔서 너무 기뻐요. glad : 기분이 좋은 you're into ___ : ___에 관심을 가지다. I'm so glad + [ 이유 ] I'm so glad you came. 와 주셔서 너무 좋아요 I'm so glad we met. 우리가 만나게 돼서 너무 좋아요 >> I really don't have time for that sort of thing. 그런 일들(따위) 할 시간은 없어요. I don't have time for that. 그것을 할 시간이 없어요. I don't have time for games. 그쪽 장난 들어줄 시간 없어요. I don't have time for lunch. 밥 먹을 시간이 없어요...

[JAVA] 다형성(3) / 인터페이스 / 관련 예제

인터페이스 접근제한자 interface 인터페이스이름 { 상수필드 추상메소드 } - 상수필드와 추상메소드만으로 이루어진 추상클래스의 변형체 - 인터페이스에서 필드는 상수필드이다. - 인터페이스에서 메소드는 추상메소드이다. - 구현해야하는 게 있을 때 인터페이스에 틀만 만들어두고 상속하게 된다. - 인터페이스는 다중상속을 허용. => 메소드가 겹치더라도 최종 구현 부분은 실제 구현 클래스에서 기술하기 때문 - 추상클래스보다 좀 더 강한 규칙성, 강제성을 가진다. 추상클래스와 인터페이스 1. 공통점 - 객체 생성은 안되나, 참조변수로 사용 가능(다형성 적용 가능) - 상속하는 클래스에 추상메소드를 오버라이딩하도록 강제한다. 2. 차이점 - 추상클래스: 클래스 멤버 변수로, 함수 생성이 가능하고 추상메소드가 ..

Programming/JAVA 2023.12.27

[JAVA] 다형성(2) / 추상클래스 / 관련 예제

추상클래스 접근제한자 abstract class 클래스명{ } => abstract : 예약어 -> 추상클래스, 추상메소드 선언할 때 붙임. >> 추상 메소드가 존재하는 순간 추상 클래스로 정의됨 abstract 라는 예약어를 사용해서 정의 해야함. 객체 생성이 불가능하다. 부모클래스 구실은 가능(다형성 적용 가능) 추상클래스 == 추상메소드 + 일반필드 + 일반메소드 => 추상메소드가 없어도 추상클래스로 정의 가능 => 개발자의 역량 public abstract class Sports { private int people; public Sports() {} public Sports(int people) { this.people = people; } public int getPeople() { retur..

Programming/JAVA 2023.12.27

[JAVA] 다형성 / 형변환 / 관련 예제

다형성 부모 클래스로부터 상속받은 자식클래스 타입의 객체를 부모틀래스 타입으로 형변환하여 (= 동일한 자료형이 된다.) 한 번에 다룰 수 있다. => 형변환을 하면 배열을 사용할 수 있음 (배열은 같은 자료형끼리만 묶어서 보관이 가능하기 때문에) >> 다형성을 사용하는 이유 1. 부모타입의 객체 배열로 다양한 자식객체들을 받을 수 있다. => 부모타입 하나로 자식객체들을 모두 다룰 수 있음 2. 메소드의 개수가 줄어든다 결론 : 다형성을 이용할 경우 소스코드의 길이가 줄어들어서 효율성이 높아짐 public class PolyRun { public static void main(String[] args) { // =(대입연산자)의 특징 // 양변의 자료형이 같아야 한다. //1. 부모꺼는 자식꺼 자식꺼는 ..

Programming/JAVA 2023.12.27

[JAVA] 상속 / 오버라이딩 / 관련 예제

상속 매 클래스마다 중복된 필드, 메소드들을 단 한 번 또는 하나의 클래스(부모클래스)로 정의해둔 후 해당클래스의 내용을 가져다 쓰는 개념. 기존의 클래스를 이용해서 새로운 클래스를 만든다. >> 상속의 특징 - 클래스 간의 다중상속 불가능(단일 상속만 가능) - 명시되어 있찌는 않지만 모든 클래스는 object 클래스의 후손이다. (모든 클래스란? 내가 만든 클래스, 자바에서 이미 제공하고 있는 클래스) >> 상속의 장점 - 중복된 코드를 공통적으로 관리할 수 있음 => 새로운 코드를 작성하하거나 수정할 때 용이 => 보다 적은 양의 코드로 새로운 클래스를 만들 수 있음 - 프로그램의 생산성과 가독성을 높이고, 유지보수에 크게 기여함. 오버라이딩 - 상속받고 있는 부모클래스의 메소드를 자식클래스에서 재..

Programming/JAVA 2023.12.27

[리얼클래스 타일러 영어] DAY52 학습일기: No sweat. / Don't sweat the details. / They got nothing on us.

>> No sweat. 천만에요. 괜찮아요. No sweat. it's all good. 괜찮아요, 모두 좋아요 No sweat, my pleasure. 괜찮아요, 내 기쁨인걸 No sweat, happy to. 괜찮아요, 내 기쁨인걸 ▼ ▼ ▼ No sweat 관련 표현 더보기 ▼ ▼ ▼ [리얼클래스 타일러 영어] DAY64 학습일기: You guys got room for one more? / Hey, no sweat guys / sweet / creepy >> You guys got room for one more? 내가 낄 자리가 있나요? (나도 껴도 돼?) >> Hey, no sweat guys 에이, 괜찮아요 sweat(땀) 흘리지 마세요 => 걱정하지 마세요 / 신경쓰지 마세요 No swea..

[리얼클래스 타일러 영어] DAY51 학습일기: Come on / You better not. / Things are looking good. / That was close. / Would you look at ~?

>> Come on, man, I just want to eat my breakfast. 좀! 그냥 아침밥 먹고 싶어요. Come on : 에이, 좀 Come on, don't do that. 좀 그러지 마요 Come on, don't be shy. 에이 부끄러워하지 마요 >> You('d) better not. 하면 안 돼요 You better not + [ 행동 ] You better not upload that photo. 그 사진 올리지 마요 You better not tell. 이르지 마요. You better not mess up. 실수하지 마요. You better not make a mistake. 실수하지 마요. >> get moving. 움직이기 시작하다 => (실제로 몸을 움직여) 어..

[리얼클래스 타일러 영어] DAY50 학습일기: What's the plan? / Do the right thing. / Don't ever do that again. / Let me give you~

>> What's the plan? 계획이 뭐야? => 구체적인 계획을 물어보는 것이 아니라 "앞으로 어떻게 할까?"의 의미 What's the plan for the weekend? 주말에 뭐 할 거예요? What's your plan for the weekend? 주말에 뭐 할 거예요? >> Do the right thing. (Always) do the right thing. (항상) 옳은 일을 하세요. >> Don't ever do that again. 다시는 이런 짓을 하지 마세요. => 강한 충고의 말 Don't ever + [ 행동 ] Don't ever lie to me again. 나한테 다시는 거짓말 하지 마세요. >> Let me give you [____] 직역: 내가 너에게 ~를 ..

728x90