전체 글223 8. 혼공자 8일차(상속) 8일차 클래스 상속 프로그램에서의 상속은 자식이 부모를 선택합니다. 자식 클래스를 선언할때 어떤 부모 클래스를 상속 받을 것인지 결정 합니다. 여러개의 부모 클래스를 상속할수 없습니다. 부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속대상에서 제외 됩니다. 부모 생성자 호출 자식객체를 생성하게 되면 부모 객체가 먼저 생성됩니다.(부모 없이 자식이 있을수 없기 때문입니다.) & 직접 자식 생성자를 선언하고 명시적으로 부모 생성자를 호출하는 경우 자식 클래스(매케변수 선언, ) { super(매개값, ); } 예제 부모 클래스) package sec07.exam01; public class People { public String name; public String ssn; public .. 2023. 7. 13. 6-2장 반복문 + 실습문제 1. for문 동일한 작업을 반복하여 자동화 하기 위해 사용합니다. for 변수 in 반복 대상: 실행할 명령1 실행할 명령2 & range() 함수 지정한 범위 안에서 연속한 정수를 반환하는 함수입니다. range(숫자) range(시작 숫자, 끝숫자) range(시작 숫자,끝숫자, 간격) for i in range(1,6,2): print(i) 2.while문 while문은 조건을 만족하는 동안 끝없이 반복합니다. 만약 탈출하는 구문이 없다면 끝없이 반복 수행하는데 이를 무한루프에 빠졌다라고 합니다. index = 0 while index 2023. 7. 13. 6장 조건문 1. if문 코드에서 분기할때 조건문으로 작성하는데 기본으로 if문을 사용합니다. 파이썬에서 콜론과 들여쓰기는 문법적 강제 사항입니다. 조건문에 논리연산자를 사용할수 있습니다. if 조건: 실행할 명령 weather ="비" if weather == "비" : print("비옵니다.") 2. elif문 조건이 더 있는경우 elif문을 밑에 추가해주시면 됩니다. elif문은 여러번 사용할수 있습니다. weather ="맑음" if weather == "비" : print("비옵니다.") elif weather == "맑음": print("맑습니다.") 3. else문 모든 조건에 맞지 않을때 사용합니다. weather ="맑음" if weather == "비" : print("비옵니다.") elif wea.. 2023. 7. 12. 7. 혼공자 7일차(메소드) 7일차 메소드 시그너처 메소드 선언부를 메소드 시그너처라고 합니다. 선언부와 실행 블록의 요소 리턴 타입 메소드가 리턴하는 결과의 타입을 표시합니다. 메소드 이름 메소드의 기능이 드러나도록 식별자 규칙에 맞게 이름을 지어줍니다. 매개 변수 선언 메소드를 실행할때 필요한 데이터를 받기 위한 변수를 선언합니다 메소드 실행 블록 실행할 코드를 작성합니다 &메소드 이름 작성시 주의 사항 숫자로 시작하면 안됩니다. 특수문자를 사용하지 말아야 합니다.( _와 $는 제외 입니다.) 메소드 이름은 소문자로 작성하되 혼합된 단어이면 뒤에오는 단어의 첫글자를 대문자로 합니다. 메소드 선언과 호출 메소드 선언은 리턴 타입, 메소드 이름, 매개 변수 선언과 실행 블록으로 구성 됩니다. 메소드는 클래스 내,외부의 호출에 의해 .. 2023. 7. 11. 혼공스 6일차(SQL 기본 문법_2) 특정한 조건만 조회하기 WHERE 은 특정한 조건을 추가해서 원하는 데이터만 보고 싶을때 사용합니다. SELECT 열_이름 FROM 테이블_이름 WHERE 조건식; 예시로 5일차에 있던 db 에서 검색해보겠습니다. & 관계 연산자,논리연산자 사용하기 관계 연산자( >, =, 2023. 7. 11. 5-2장 자료구조 1. 튜플 튜플은 리스트와 비슷하지만 차이점으로 요소들을 변경할수 없습니다. 변수를 여러 줄에 따로 정의하는 대신 튜플 형태로 한 줄에 여러 변수의 값을 정의할수도 있습니다. num_tuple = (1, 2, 3) 2. 세트 집합을 의미합니다. 집합처럼 값을 쉼표로 구분하고 중괄호로 정의 합니다. python = {"푸", "피글렛", "티거"} java = set(["푸", "이요르"]) &교집합 사용하기 교집합은 &기호와 intersection() 함수로 사용할수 있습니다. python = {"푸", "피글렛", "티거"} java = set(["푸", "이요르"]) print(java & python) print(java.intersection(python)) &합집합 사용하기 합집합은 | 기호와 .. 2023. 7. 11. 이전 1 ··· 19 20 21 22 23 24 25 ··· 38 다음