오버로딩(Overload) 오버로딩은?
인터페이스(Interface) 자바에서 인터페이스란? 인터페이스는 일종의 추상 클래스이며 인터페이스는 추상메소드 처럼 추상 메소드를 가지지만 일반메소드 또는 멤버변수(필드)를 가질 수 없다. 오직 추상 메소드와 상수만 가질 수 있다. 인터페이스 사용 이유 > 1.
타입변환(Casting) 자동타입 변환(Implicit Casting) 작은 타입에서 큰 타입으로 변환 할때는 자동타입 변환이 사용 된다. ex) byte -> in/short -> int/int -> int > 타입 변환 출력 예시 강제 타입 변환(Explici
뚱이 아저씨의 개발자 도전기!! 이번에는 if, if-else, switch문을 공부 하고 정리해서 올려봤습니다!!!!벌써부터 어렵다 생각하면 안되지만....슬슬 어려워 지네요...모든 선배 개발자님들 대단하시고 항상 화이팅 입니다!!!!
뚱이 아저씨의 개발자 도전기! 오늘은 for반복문과 while반복문 그리고 do-while반복문을 공부해봤습니다!
안녕하세요 개발자가 되기위해 항상밝게 빛나고 있는 뚱이 아저씨 입니다. 오늘은 메소드에 대해 공부를 해봤습니다. 틀린 부분이 있다면 말씀 부탁드립니다 제가 이제 막 배우고 있는 단계라서 많은 조언 부탁드려요!
안녕하세요 뚱이아저씨 입니다. 오늘은 제가 제일 어려워했던 객체와 메소드에 대해서 정리했는데요 틀린부분 있으면 말씀부탁드립니다
오늘은 정보은닉과 getter/setter에 대해 알아보았습니다. 제가 개발자 준비생이라 부족한점이 많습니다 . 선배님들 제글 한번 보시고 부족한 부분 말씀해주세요 감사합니다~
오늘은 생성자 Constructor에 대해 알아보았습니다. 항상 열심히 공부하고 있습니다~ 틀린 부분이 있으면 말씀 해주세요!!
오늘은 자바 상속에 대해서 알아보았습니다. 뚱이아저씨의 개발도전기는 앞으로도 계속 됩니다!
업캐스팅, 다운캐스팅 되는 것을 의미 한다.하나의 코드(객체)가 여러 타입으로 구현되어 실행되는 것을 의미 한다.같은 코드에서 여러 다른 실행 결과가 나온다.정보은닉, 상속과 더불어 객체 지향 프로그램의 가장 큰 특징 중 하나이다.캐스팅이란 하나의 데이터 타입을 다른
상속은 Is-A관계에서 사용하는 것이 가장 효율적이다.Is-A 관계는 일반적인 개념과 구체적인 개념의 관계이다.예를 들어사람은 동물이다.소는 동물이다.새는 동물이다위와 같은 관계이다. 즉, 일반 클래스를 구체화하는 상황에서 상속을 사용한다.출력 예시위 코드에서 "학생은
추상메소드(abstract method)란 자식 클래스에서오버라이딩해야만 사용할 수 있는 메소드 자바에서 추상 메소드를 사용하는 목적은 추상메소드가 포함된클래스를 상속받는 자식 클래스를 상속받는 자식 클래스가반드시 추상메소드를 구현하도록 하기 위함이다.이러한 추상 메소
람다식 함수는 익명함수(Anonnymous function)를 지칭하는 용어이다.함수의 구현과 호출만으로 프로그래밍이 수행 되는 방식함수형 프로그래밍(Functional Programming : FP)interface를 구현할 class가 따로 없어도 mainmetho
나는 벌써 개발 7개월차 신입이다.그동안 나는 뭘한건지 현타가 씨게 왔다...항상 회사에서 시킨것만 하고 이해하고 넘어갈 생각을 하지 않았다..개발자는 이해하는것이 중요하다는 주변의 조언을 무시한 결과이다.앞으로는 확실히 이해하고 넘어가는 습관을 기르려고 한다..그러기