본문 바로가기

분류 전체보기92

0523 수업내용 객체지향프로그램의 목적: 클래스의 재사용성을 높이자, 안정성을 높이 메서드 오버로드: 메서드명이 같고 매개변수(개수| 타입| 순서)다름 (목적: 사용자 입장에서 클래스가 갖고 있는 메서드를 재사용하기 편하게 하려고 사용한다) 메서드 이름이 같고 (같은클래스 내에 있는!!) 다른 건 다다른 것이 '메서드 오버로드' * 다른클래스 x ex)(메서드 오버로드 안한 경우) printlnString() printllnBoolean() pirntInchar() ex) println(String) println(Boolean) println(char) 생성자: 객체생성시 자동호출되는 특수메서드 : 생성자명은 클래스명과 같고 반환형은 없음 : 생성자가 없으면 기본생성자가 자동 만들어짐 (예시) class Employe.. 2023. 5. 23.
모닝 루틴 (23/05/23) B2B :business to business 지속가능 발전 목표(SDGs) :세계가 존속하기 위한 처방전. 2015년 유엔 총회에서 채택된, 세계가 달성하기 위해 노력해야 할 17개 목표(인간의 생존, 지구 환경, 사회, 경제에 관한 목표들이 있다.) 5G : 제 5세대 이동통신(무선통신 기술) 대용량 데이터를 단시간에 송수신할 수 있다. [머신러닝 VS 딥러닝 VS 인공지능? A.I 개념정리] https://youtu.be/arbbhHyRP90 AI는 크게 2개로 나뉨. narrow A.I - 기계. 딱 한개만 잘함 general A.I - 인간과 비슷 어떻게 AI 공부시킴? 머신러닝 2가지 있음 - 라벨붙이기 > 인간이 데이터를 분류하는 방식 - 기계가 혼자 공부하게끔 함 딥러닝 :머신러닝을 달성하.. 2023. 5. 23.
0522 수업 내용 지역변수들은 stack 영역에 쌓인다. 메서드가 끝나면 스택영역에 쌓여있던 변수들이 사라진다. 매개변수, 지역변수는 스택영역에 쌓인다. 멤버변수는 heap 영역에 할당된다. (new - 힙영역에 할당) 멤버변수는 객체 생성 시에 자동 초기화가 되지만, 지역변수와 매개변수는 자동 초기화가 되지 않는다. String 타입 변수들은 참조형이다. new 연산자는 새로운 객체를 만드는 연산자로 객체 생성 연산자라고도 한다. // 소스코드(1) ------------------------------------- String fileName = "a.txt"; parseName(fileName); } static void parseName(String fileName) { //todo 파일의 확장자를 구분한다 //e.. 2023. 5. 22.