내부 클래스
내부클래스 내부 클래스는 클래스 안에 선언된 클래스이다. 내부 클래스 에서는 외부 클래스의 멤버들을 쉽게 접근할 수 있고 코드의 복잡성을 줄여준다.(캡슐화) // 외부 클래스 class A{ // 내부 클래스 class b{ } } 4가지 종류가 있는데 변수와 마찬가지로 인스턴스 내부 클래스, static 내부 클래스...
내부클래스 내부 클래스는 클래스 안에 선언된 클래스이다. 내부 클래스 에서는 외부 클래스의 멤버들을 쉽게 접근할 수 있고 코드의 복잡성을 줄여준다.(캡슐화) // 외부 클래스 class A{ // 내부 클래스 class b{ } } 4가지 종류가 있는데 변수와 마찬가지로 인스턴스 내부 클래스, static 내부 클래스...
📌문제 💪아이디어 카드 3장 선택하기 dfs를 사용하여 모든 경우의 수 찾기 선택한 카드의 수가 3이면 카드 고르기 멈춤 합이 m이하이면서 가장 큰 값 고르기 🥂코드 import sys input=sys.stdin.readline answer=0 def dfs(li,inx):...
📌문제 💪아이디어 층/호 정하기 n % h == 0? 판단 n%h == 0 > 0 h층 n % h층 ...
📌문제 💪아이디어 보드판 사이즈 조절 가로 0 ~ m-8 / 세로 0 ~ n-8 까지 왼쪽 아래쪽으로 움직이며 8X8 보드판 사이즈 잡기 시작점 돌색 검은색 : 상하좌우 흰색돌이어야함 하얀색 : 상하좌우 흰색돌이어야함 보드 검사 시작점 ...
📌문제 💪아이디어 ’( )’ 짝 맞추기 ’(‘면 스택에 넣기 ’)’면 스택[-1] ‘(‘ 빼기 stack이 비어있는 데 ‘)’들어오면 VPS아님 문자열이 끝났는데 빈 stack이 아니면 VPS아님 🥂코드 T = int(input()) for _ in range(T): ...
📌문제 💪아이디어 명령어 처리 push 명령어 뒤에 숫자를 스택에 넣어준다 size 스택길이 출력 stack 빈 공간인지 검사 stack O ...
📌notion 에 정리합니다.
abstract abstract은 공통적으로 사용하는 특성을 가진 멤버를 가지고 있고 완성되지 않은 상태이다. 추상메소드는 선언부만 있고 추상 클래스는 추상 메소드가 있고 일반 클래스의 멤버를 가질 수 있다. abstract class A{ // 추상 메소드를 가짐 abstract void Method1(); abstract vo...
다형성 다형성은 조상 타입 참조변수가 자식 객체를 다룰 수 있게 한다. 이를 통해 사용할 수 있는 멤버 갯수를 조절한다. 조상 클래스가 5개의 멤버를 가지고 자식 클래스가 7개(상속받은 멤버 5개 + 자신의 멤버 2개)를 가진다면, 조상타입의 참조변수를 자식 객체를 참조하면 멤버 5개를 사용할 수 있다. 그러나, 자식타입의 참조 변수가 조상 객체...
제어자 제어자는 클래스, 변수, 메소드의 선언부에 사용되고 종류에는 접근제어자(private, default, protected, public)와 그 외(static, abstract, final 등)가 있다. 한 대상당 접근제어자 1개, 그 외 제어자는 여러 개를 사용할 수있다. static 클래스 내에 공통적인 것을 다룰 떄 사용한다. ...