본문 바로가기

분류 전체보기250

(JAVA)자바 객체지향 언어 개념 중요 부분 총정리 part3 자바 객체지향 언어 개념 중요 부분 총정리 part3 1. this() vs super() this() 는 같은 클래스의 다른 생성자를 호출하는데 사용. super() 는 조상의 생성자를 호출하는데 사용. public class Text { public static void main(String[] args) { Grade2 g = new Grade2(1,2,3); System.out.println("x=" + g.x + ",y=" + g.y + ",z=" + g.z); } } class Grade{ int x,y; Grade(int x, int y){ this.x=x; this.y=y; } } class Grade2 extends Grade{ int z; Grade2(int x, int y, int z.. 2021. 4. 28.
(JAVA)자바 객체지향 언어 개념 중요 부분 총정리 part1 자바 객체지향 언어 총정리 part1 1. 객체 지향 언어란? - oop(object-oriented-programming) : 객체지향 언어 - 객체지향 언어 특징은 크게 4 부분으로 나눌 수 있다. *캡슐화, 상속, 추상화, 다형성에 대한 정리는 추후 나올 것이다. 일단 객체 지향의 가장 중요한 부분이라는 것만 알아두자. 2. 객체 VS 인스턴스 객체: 모든 인스턴스를 대표하는 일반적 용어. 인스턴스: 특정 클래스로부터 생성된 객체(예: TV 클래스로부터 생성된 객체는 TV인스턴스) -> 인스턴스화: 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화(instantiate)라고 한다. Q 클래스가 필요한 이유는? A 객체 생성을 위하여. *여기서 클래스는 설계도를, 객체는 제품이라고 표현할 수 있다.. 2021. 4. 26.
초보 개발자 M1 맥북프로 사용 후기 장점과 단점 초보 개발자 m1 사용 후기 전체적으로 요약해서 말하자면, C언어를 중점으로 배우는 하드웨어, Iot쪽 배우시는 분들한테는 비추, HTML, 자바스크립 등 웹 배우시는 분들한테는 추천합니다. 아래 장점과 단점 적어 놓았으니, 참고해주세요. 단점. 1. 안드로이드 스튜디오 에뮬레이터 지원 안함. 현재까지는 m1용 에뮬레이터를 지원하지 않습니다. m1을 위한 에뮬레이터를 따로 다운 받으셔도 되지만, 제한사항이 너무 많습니다. 예) 브라우저 사용 불가능, 한국어 지원 안함 등 2. 이클립스 자바 FX지원 안함 현직 개발자 분들은 자바 FX를 대부분 안쓰셔서 상관이 없으실지 몰라도, 초보자 분들은 포트폴리오를 위한 프로젝트를 만들때 많이 사용합니다. 자바 FX는 자바 swing 업그레이드 버전인데, m1에서는 .. 2021. 4. 23.
C언어 - 랜덤함수/ c언어 난수 생성/c언어 랜덤함수/c언어 rand() 예제/간단 요약 C언어 랜덤 함수 간단 설명: rand() % (어떤 수) -> (어떤 수) 만큼 랜덤으로 숫자를 뽑음. srand(time(NULL)) -> 난수 초기화. 난수 초기화를 안 할 경우 컴파일할 때마다 결괏값이 같게 나옴. 예제 1) 간단 예제 #include #include //rand, srand가 포함된 헤더파일 #include // time이 포함된 헤더파일 int main(){ int i; srand(time(NULL)); // 난수 초기화, 안할 경우 결과값이 계속 같게 나옴. for(i=0; i 2021. 4. 22.
C언어 - for문/C언어 for 반복문/C언어 for문/for 무한 반복문 - 예제 1. for(초기식;반복식;변화식) 예제1) #include #include //sleep함수가 선언된 헤더파일 int i; int main(){ for(i=0; i0;i--){ //for 반복문 //초기식: i는 10부터 시작 //반복식: 0이되기 전까지 반복 //변화식: i가 1씩 감소 printf("%d",i); Sleep(1000); //1초씩 실행 지연 system("cls"); //콘솔 화면 초기화 } } *결과 10부터 1까지 카운트 다운됨. cls와 Sleep에 대해 알고 싶다면 아래 링크를 참고해주세요. 2021.03.08 - [C언어/C언어 실습] - C언어-c언어 초간단 로그인 프로그램 만들기/c언어 콘솔화면 초기화(cls)/콘솔화면 지우기 활용/c언어 타이머 활용(Sleep)/c언어.. 2021. 4. 20.
C언어 - strlen 문자열 길이반환/c언어 문자열 길이반환/strlen예제/자주 쓰이는 문자열 함수 정리 strlen - 문자열 길이 반환 strlen (const char* str) str문자열 길이 반환. 예제) #include #include int main(){ char str1[20] = "hello"; printf("str1 문자열 길이 : %d\n",strlen(str1)); printf("\n----------------------------------------------\n"); char str2[20]; printf("입력:"); scanf("%s",str2); printf("\nstr2 문자열 길이 : %d",strlen(str2)); printf("\n----------------------------------------------\n"); return 0; } 결과 strlen 외.. 2021. 4. 16.