[Java] 추상클래스 인터페이스
이번 시간에는 추상클래스와 인터페이스에 대해서 알아보겠습니다! 추상 클래스 필드 안에 구현이 안 된 메소드가 선언되어 있는 클래스를 고추상 클래스라 합니다. 이 때 구현되지 않은 메소드를 추상 메소드라고 부릅니다. 따라서 반드시 재정의를 통해구현을 해야지만 메모리에 할당되기 때문에 강제성을 부여하기 위해서 추상 메소드로 선언합니다. 강제성을 부여...
이번 시간에는 추상클래스와 인터페이스에 대해서 알아보겠습니다! 추상 클래스 필드 안에 구현이 안 된 메소드가 선언되어 있는 클래스를 고추상 클래스라 합니다. 이 때 구현되지 않은 메소드를 추상 메소드라고 부릅니다. 따라서 반드시 재정의를 통해구현을 해야지만 메모리에 할당되기 때문에 강제성을 부여하기 위해서 추상 메소드로 선언합니다. 강제성을 부여...
이번 시간엔 저번 시간에 했던 형변환 조금 짚고 넘어 가겠습니다. public static void main(String[] args) { int data = 'A'; System.out.println(data); System.out.println((char)('A'+5)); } 뒤에 나오겠지만 문자열(“ “) + 정수는 ...
저번 시간에는 IDE인 이클립스 포톤 버전을 설치하고 프린트를 출력해봤는데요. 이번 시간에는 여러 가지를 더 써보겠습니다~ *컴파일러의 해석 방향 컴파일러는 C언어에서의 비쥬얼 스튜디오처럼 위에서 아래로 좌에서 우로 읽습니다. 뭐 당연한 소리같지만, 사실 앞으로 복잡하고 다양한 코드를 짤 때에 항상 유의하여야 할 사항입니다! *출력메소드 메소...
짧았던 C언어의 포스팅이 끝나고 이제는 JAVA포스팅을 하려고 합니다. 쉬운 길은 결코 아니겠지만 그래서 그만큼 더 재미있고 무언가를 얻어갈 수 있는 시간이 될거라 믿습니다! JAVA 썬 마이크로 시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어이며 창시자는 제임스 고슬링입니다. 2010년에 오라클이 썬 마이크로시스템즈를 인수하면서 Jav...
어느덧 C언어의 마지막 포스팅 시간이 왔네요.. 시간이 후딱갑니다 ㅎㅎ 일단 마지막 포스팅이라고 생각하지만 제가 또 올리고 싶은 것이 있다면 올리겠습니다. 현재는 C언어에 관한 문제를 제가 풀어보고 해석하는 방향으로 포스팅을 할 생각은 있습니다. 이번에는 구조체에 대해서 포스팅을 해보려고 합니다. 구조체 (struct) 여러개의 데이터들 (멤버...
문자열은 지금까지 C언어를 배우면서 잠깐잠깐 봤지만 사실 알고보면 더 복잡한 녀석이더라고요.. 이번시간엔 그 문자열에 대해서 자세히 알아보도록 하겠습니다. 문자열의 길이(문자의 개수)를 반환 strlen(문자열포인터); strlen(문자배열); s1포인터에는 “Hello”를 가진 문자열의 주소를 저장하고, s2는 배열이죠? char타입의 길...
The computing world has undergone a revolution since the publicaton of The C Programmong Language in 1978. (1978년 책 “The C Programming Language” 출판 이후 컴퓨팅 세계는 혁명을 겪어왔다.) - The C Programming Langu...
이번엔 기본출력과 문자열과 escape문자에 대해서 배운걸 써보겠습니다. printf 의 뜻은 print formatted(서식화된 출력)입니다. 그리고 쌍따옴표 안에는 문자열이 있습니다. “문자열”출력 printf(“Hello World\n”); 위 문장은 안에 Hello World를 출력한다는 뜻 문자열(string) 선언에서는, 예를 들...
이번 시간엔 포인터에 대해서 포스팅을 하려고 합니다. 하기 전에도 C언어에서는 포인터 부분이 어렵다는 얘기도 많이 들었었고, 실제로 배울 때도 헷갈리는 점이 많았는데요. 한번 주욱 써보겠습니다. 메모리? 연속된 1byte 단위들의 공간들을 지칭합니다. 1 byte 단위로 데이터를 저장됩니다. 각 byte 데이터는 고유한 주소값을 통해 접근 가능...
연산자에는 여러가지가 있다. 산술연산자, 복합 대입 연산자, 증감 연산자, 논리 연산자, 삼항 연산자, 비트 연산자 등.. 하나씩 알아보자. 산술 연산자(+,-,*,/, %) 덧셈, 뺄셈, 나눗셈, 곱셈은 알겠는데 %이것은 뭘까? 바로 나머지 연산자이다. 예를 들어, 5%2 라는 것은 5를 2로 나눈 나머지, 즉 1인 셈이다. 이렇게 문장...