목록프로그래밍 (19)
브래의 슬기로운 코딩 생활
2023 Java 중간 테스트 ▪ 오픈페이퍼 • 자필로 작성 ✓보고서 점수 부여 예정으로 알아볼 수 있게 작성 • 분량은 A4 양면 2장(단면 4장) 1교시 이론 (교재 7장) 1. WORA에 대하여 설명하시오. 2. 어휘의 종류는? 3. 변수, 상수변수, 리터럴의 차이점은? 4. 자바 자료형을 분류하시오. 5. 기본형 형변환에 대하여 설명하시오. 6. 지역변수, 인스턴스변수, 클래스변수의 차이점은? 7. 자바 배열에 대하여 설명하시오. 8. ==, equals, instanceof 연산자의 차이점은? 9. if ~ else if 구문과 switch 차이점은? 10. for, forEach 문의 차이점은? 11. 상속에 대하여 설명하시오. 12. 일반적인 클래스의 상세 구성은? 13. 객체 생성과 사용 ..
상속과 다형성 Inheritance(상속) what • 기존의 클래스가 가지고 있는 변수와 메소드를 기반으로 필요한 변수와 메소드를 추가하거나 기존 메소드를 수정하여 새로운 클래스를 정의하는 것 • 기존 메소드의 수정을 재정의(overriding)라고 함. why or benefits • 비슷한 유형의 코드를 재사용하여 생산성이 높고 클래스 구조가 간소해진다 • 코드를 복사하는 방식이 아니기 때문에 효율적이다 • 검증된 코드를 사용하기 때문에 안정성이 증대된다. • 오류를 줄일 수 있다. • 재정의, 중첩으로 유연성과 확장성이 증대된다. 상속 관계 접근 수정자(access modifier) 필드, 메소드에 대한 접근 권한을 제어함 private은 선언된 클래스나 그 클래스로부터 직접 생성된 객체만 접근 ..
오늘은 함수 중첩과 생성자 중첩 디폴트 인자에 대하여 공부 하였다. 일단 객체 지향 프로그래밍의 3가지 특징은 캡슐화, 상속성, 다형성이 있다. 오늘 배운 내용은 다형성에 관한 내용이다. 함수 중첩은 C언어에서는 안되지만 C++은 가능하다. 함수 중첩은 하나의 함수명으로 여러 개의 유사 목적으로 사용할 수 있다. 생성자도 여러개를 중첩 시킬 수가 있지만 소멸자는 중첩이 불가능 하다. 왜냐하면 함수를 중첩 하는 경우는 매개변수의 형이 다른 경우와 매개변수의 개수가 다른 경우인데 생성자는 매개변수의 개수를 다양하게 할 수 있지만 소멸자는 매개변수 없이 그냥 호출 되기 때문에 소멸자는 중첩 시킬 수 없다. 그리고 디폴트 인자는 말 그대로 호출할 때 매개변수값을 지정하지 않으면 기본값으로 들어갈 값이다. 디폴트..
오늘은 저번주에 만들 던 프로그램 마저 만들고 새로 간단한 프로그램을 만드는 실습을 했다. 단순히 버튼을 누를 때 마다 1씩 더하는 프로그램을 만들었는데 생각보다 쉬워서 놀랐다. 물론 더 어려운 프로그램은 훨씬 어렵겠지만 나중에 이걸 직업으로 삼아도 나쁘지 않겠다는 생각을 헀다.
오늘은 계정 관리와 dnf에 대해서 배웠다. 계정 생성 - adduser 아이디 - 대부분 자동으로 생성 - useradd 아이디 - 모든 설정을 명시해야 함 -m : 홈 디렉토리 생성 -d /home/[guestName] : 홈 디렉토리 이름 -g [groupName] : 그룹 아이디 설정 -u [uid] : uid 지정 or Default Auto -s /bin/bash : shell 지정 암호 지정(수정) passwd 계정이름 계정 속성 수정usermod ~~ ex) sudo usermod -G wheel 계정이름: sudo 명령어를 사용할 수 있도록 해줌 소유권 변경 chown 변경후 소유자 해당파일 또는 디렉터리 소유그룹의 변경 chgrp 변경후 소유 그룹 해당파일 또는 디렉터리 DNF (Dan..
오늘은 저번주랑 똑같이 리눅스를 이용해서 내 아이피 주소를 열고 네트워크 관리도 하고 뭐 복잡한..거시기를 했다. 사실 6주차나 됬는데 이 수업에서 하는 실습이 뭔지에 대해서 확신이 없다. 백엔드 부분을 배우는 건 맞긴한데 흠...아직도 잘 감이 안온다. 그래도 약간은 이해하고 있고 속도는 느리지만 실습을 하고 있어서 걱정이 그리 되지는 않는다.
이번 시간에는 Swift문법의 작은 부분만 배웠다. 일단 자료형이 Bool, Character, Int, Float, Double, String,Void 가 있고 변수를 선언하면 앞에 var, 상수는 let을 쓴다. 그리고 자료형은 무조건 맨 앞글자는 대문자로 쓴다. ------------------------------------------------------------------------------- 과제 Swift 문법의 주요 용어들 Simple Values Control Flow Functions and Closures Objects and Classes Enumerations and Structures Concurrency Protocols and Extensions Error Handlin..