== 새로운 자료형이름 명명 규칙클래스 이름은 자료형의 이름대문자로 시작, 숫자는X, 특수기호는 \_만연결된 자료는 대문자 PhoneNum중요클래스명 객체명 === 자료형 참조변수(주소값을 담고 있다는 뜻)명Q1. 객체 이름이 가지고 있는 값 → 주소값Q2. 어떤 주소
학생 정보를 저장한다는 것을 전제로 예시를 들어보겠습니다.이름 : String name나이 : int age성별 : boolean gender학번 : int id공통된 변수, 메서드의 내용을 정의하는 것이름을 사용용도에 맞도록 알아보기 쉽게 정해야 함.학생 -> 학생에
super() : 부모생성자 호출하여 값 넘겨주기this() vs super() : 내 생성자 중에서 불러오냐, 부모생성자 중에서 불러오냐 차이부모 클래스인 Car가 힙영역에 먼저 생성된 뒤에, 자식클래스가 뒤에 추가되는 형태로 객체가 생성된다.부모 생성자가 항상 먼저
data 영역에 저장되어 모든 곳에서 공통적으로 사용할 수 있는 요소.
data 영역에 저장되어 모든 곳에서 공통적으로 사용할 수 있는 요소.
모든 클래스는 최상위 클래스가 존재한다.업로드중..부모의 자료형으로 변환되는 것 = 형변환자식에서 추가된 메서드와 변수에 접근할 수 없다.RempVOEmployee업캐스팅// 인스턴스 연결을 바꿔줌.자료형이 부모인 Animal로 변환되었기 재문에, 자식에서 추가된 메서
개인적인 해석 : 그림 스케치처럼 이런 방식이라고 대충 틀만 만들어 지는 것.추상메서드 : 기능이 공통적으로 쓰이지 않아서 만들필요는 없지만, 자식 메서드에서 개별적으로 기능정의가 필요할 때.상속을 받아서 반드시 재정의를 해줘야만 하는 메서드추상 : 공통된 기능을 뽑아
공부하다가 헷갈리는 부분들 간간히 정리하는 포스트
→ 코드의 중복을 최소화해서 프로그래밍의 생산성을 높여보자!(유지보수)객체의 형태가 다양한 성질상속을 해줌으로써 객체의 형태가 다양해짐클래스까지 상속이 이뤄져야 다형성을 논할 수 있음하나의 객체가 여러 가지 타입을 가질 수 있는 것을 의미같은 Sedan이 복사된 k7
다중상속 라이거 동물처럼 여러 부모에게 상속받는 것 C언어에서는 클래스간의 다중상속을 지원하나, JAVa에서는 지원하지 않음(인터페이스로 일부분만 지원함) →다중상속은 코드의 가독성이 떨어진다는 문제가 있음. 그러나 장점도 존재하기 때문에 자바에서는 일부분만 지
if문이나 반복문을 사용하다보면 이중, 삼중으로 중첩해서 사용하는 경우가 있음!요런느낌쓰~ex)JAVA는 다른 언어에 비해 많이 사용하는 편!잘 이해해야 조을 듯
객체의 신분증this(파이썬에서는 self)
static이 붙어있는 변수나 메서드는 실행타입에는 없다! 왜냐면 정적메모리일때 만들어지고, 실행(동적메모리일때 만들어지는 게 아니니까)
일반 인스턴스 중첩 클래스는 안 중첩된 클래스 (사진에서 Calc)를 만들기 위해 두번 선언해야하는데static으로 선언된 중첩클래스는 부모 요소의 클래스를 만들기 전에 이미 정적메모리에 만들어져 있기 때문에 그냥 선언하면 됨.메서드 안에다가 클래스를 만들겠다!
세가지 용도가 있다.(in java)변수 앞에 붙이면, 해당 변수를 상수로 쓰겠다는 소리임.(js, const 같은 느낌?)근데 그럼 왜 오류가 날 까?=> 멤버 클래스 안쪽 즉 로컬 클래스 안쪽에서 지역변수는 상수 취급되기 때문임.
클래스 안에 멤버로 인터페이스를 선언하는 것
이름이 없는 객체. 명시적으로 클래스를 선언하지 않기 때문에 쉽게 객체를 생성할 수 있음
예를 들어 크롬창을 두개 켜면, 작업관리자에 프로세스가 두개 뜸. 하나의 프로그램으로 두 개의 프로세스가 만들어진 것
homebrew 설치하기homebrew란?Homebrew는 명령어 한 줄로 프로그램을 설치/제거할 수 있는 프로그램으로 맥북 사용자라면 반드시 설치해야 하는 필수 애플리케이션pc 비밀번호를 입력한 뒤 enter키를 눌러주면 된다.! 비밀번호를 눌러도 아무것도 입력이 안
나동빈님의 jsp 게시판 강좌를 보다가printStackTrace이라는 함수를 사용하는 것을 보게 되었다.printStackTrace는try catch 문에서, 오류를 확인할 때 주로 사용하는 함수이다. java에 관해서는 문외한이기 때문에.. 이게 무슨 함수인지 구글
세션 관리하는 법에 대해 간략히 정리해보고자함. 기존에는 로그인과 회원가입만 있고 로그아웃은 없는 지옥의 페이지를 만들었다.하지만 새로고침을 하면 사용자가 회원으로 로그인 했다는 것을 잊어먹는 금붕어가 놀랄만한 기억력을 가지는 페이지기도 했다.이 모든 것은 사용자의 로