목록기타 (12)
코드와이
"객체지향적인 프로그램이 뭔가요??"
[MacOS] Failed to create the Java Viertual Machine. macOS Big Sur로 업데이트를 하고 STS(Spring Tool Suite)가 실행이 안된다... Mac STS Failed to create the Java Virtual Machine 구글링을 해보니 나 말고도 여러 사람들이 이 오류를 겪었다. 삭제를 하고 재설치를 해도 먹통이였고 계속된 구글링 끝에 겨우 해결책을 찾을 수 있었다. 1. 터미널을 켠다. 2. STS.app 이 설치된 위치로 이동한다. 3. cd STS.app/Contents/Eclipse 로 이동 후 STS.ini 파일을 확인한다. 4. vi STS.ini로 STS.ini 안의 설정들을 변경해준다. 5. 위의 동그라미 표시가 된 부분을..
정보처리기사 실기를 준비하던 중 SSAFY에서 교육받았던 내용들이 자주 나온다. (싸피 5기 교육생) 그 중 몇 가지를 복습 차원에서 정리해보려고 한다. 오버로딩 동일 이름의 메소드를 여러 개 정의할 수 있다. 메소드 이름이 같아야 한다. 매개변수 개수가 같아야 한다. 매개변수 개수가 같을 경우 데이터 타입이 달라야 한다. 반환형은 같거나 달라도 된다. 파이써은 메소드 오버로딩을 지원하지 않는다. 오버라이딩 하위 클래스에서 상위 클래스 메소드를 재정의할 수 있는 특성이다. 오버라이드하고자 하는 메소드가 상위 클래스에 존재하여야 한다. 메소드 이름은 같아야 한다. 메소드 매개변수 개수, 데이터 타입이 같아야 한다. 메소드 반환형이 같아야 한다. 인터페이스 vs 추상클래스 인터페이스 추상클래스 - 선언만 있..