Programming Language
-
패키지 선언 패키지의 물리적인 형태는 파일 시스템 폴더 패키지는 클래스의 일부분, 클래스를 유일하게 만드는 식별자 역할 클래스의 전체 이름은 패키지 이름 + 클래스 이름 package 상위패키지.하위패키지; 패키지 이름 작성 규칙 숫자로 시작해선 안되고 _, $를 제외한 특수 문자를 사용해서는 안된다 java로 시작하는 패키지는 자바 표준API에서만 사용하므로 사용해서는 안된다 모두 소문자로 작성하는것이 관례 import 문 사용하고자 하는 클래스 또는 인터페이스가 다른 패키지에 소속되어 있을 때 사용 import 상위패키지.하위패키지.클래스이름; import 상위패키지.하위패키지.*; 접근제한자 클래스 및 인터페이스 그리고 이들이 가진 멤버의 접근을 제한 public : 외부 클래스가 자유롭게 사용할 ..
[JAVA] 패키지와 접근제어자패키지 선언 패키지의 물리적인 형태는 파일 시스템 폴더 패키지는 클래스의 일부분, 클래스를 유일하게 만드는 식별자 역할 클래스의 전체 이름은 패키지 이름 + 클래스 이름 package 상위패키지.하위패키지; 패키지 이름 작성 규칙 숫자로 시작해선 안되고 _, $를 제외한 특수 문자를 사용해서는 안된다 java로 시작하는 패키지는 자바 표준API에서만 사용하므로 사용해서는 안된다 모두 소문자로 작성하는것이 관례 import 문 사용하고자 하는 클래스 또는 인터페이스가 다른 패키지에 소속되어 있을 때 사용 import 상위패키지.하위패키지.클래스이름; import 상위패키지.하위패키지.*; 접근제한자 클래스 및 인터페이스 그리고 이들이 가진 멤버의 접근을 제한 public : 외부 클래스가 자유롭게 사용할 ..
2023.04.13 -
인터페이스 객체의 사용 방법을 정의한 타입 개발 코드와 객체가 서로 통신하는 접점 역할 개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 메소드를 호출시킴 → 개발코드가 객체 매부 구조를 알 필요가 없고 인터페이스의 메소드만 알고 있으면 됨 인터페이스를 왜 사용하는가? → 개발 코드를 수정하지 않고 사용 객체 변경 → 리턴값 다양화 인터페이스 선언 물리적 형태는 클래스와 동일 [public] interface 인터페이스이름 { … } 첫 글자는 대문자로 하고 나머지는 소문자로 작성하는 것이 관례 상수필드와 추상 메소드만을 구성 멤버로 가짐 객체를 생성할 수 없기 때문에 생성자를 가질 수 없음 interface 인터페이스이름 { //상수 타입 상수이름 = 값; //추상 메소드 타입 메소드이름 ( 매개..
[JAVA] 인터페이스(interface)인터페이스 객체의 사용 방법을 정의한 타입 개발 코드와 객체가 서로 통신하는 접점 역할 개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 메소드를 호출시킴 → 개발코드가 객체 매부 구조를 알 필요가 없고 인터페이스의 메소드만 알고 있으면 됨 인터페이스를 왜 사용하는가? → 개발 코드를 수정하지 않고 사용 객체 변경 → 리턴값 다양화 인터페이스 선언 물리적 형태는 클래스와 동일 [public] interface 인터페이스이름 { … } 첫 글자는 대문자로 하고 나머지는 소문자로 작성하는 것이 관례 상수필드와 추상 메소드만을 구성 멤버로 가짐 객체를 생성할 수 없기 때문에 생성자를 가질 수 없음 interface 인터페이스이름 { //상수 타입 상수이름 = 값; //추상 메소드 타입 메소드이름 ( 매개..
2023.04.11 -
isnumeric() 은 문자열 클래스의 함수 입니다. 문자열이 모두 숫자라면 True, 그렇지 않다면 false를 반환합니다. if not userInput.isnumeric(): print("숫자를 입력하세요.") else: userNum = int(userInput) 숫자로만 이루어져 있지 않은 문자열을 userInput에 저장하면 userInput.isnumeric 은 false를 반환합니다.
[Python] isnumeric() 함수로 숫자인지 아닌지 판별하기isnumeric() 은 문자열 클래스의 함수 입니다. 문자열이 모두 숫자라면 True, 그렇지 않다면 false를 반환합니다. if not userInput.isnumeric(): print("숫자를 입력하세요.") else: userNum = int(userInput) 숫자로만 이루어져 있지 않은 문자열을 userInput에 저장하면 userInput.isnumeric 은 false를 반환합니다.
2023.03.05 -
무작위의 숫자가 필요할 때 사용하는 random 라이브러리를 사용해보겠습니다. 무작위의 숫자 import random 위 코드를 입력하여 random 라이브러리를 불러오라고 지시합니다. num = random.randrange(1, 11) print("무작위 숫자 : ", num) 위의 코드를 입력하면 무작위 숫자를 출력합니다. randrange() 함수는 두 수 사이에서 무작위로 숫자 하나를 고릅니다. 따라서 random.randrange(1, 11) 이것은 1부터 11사이의 무작위 수를 골라온다는 의미입니다. (11은 포함하지 않습니다.) 무작위의 문자 숫자가 아닌 무작위의 문자를 골라야 할 때에는 choice() 함수를 사용합니다. str = "앞뒤" print(random.choice(str), ..
[Python] random 라이브러리 사용하기무작위의 숫자가 필요할 때 사용하는 random 라이브러리를 사용해보겠습니다. 무작위의 숫자 import random 위 코드를 입력하여 random 라이브러리를 불러오라고 지시합니다. num = random.randrange(1, 11) print("무작위 숫자 : ", num) 위의 코드를 입력하면 무작위 숫자를 출력합니다. randrange() 함수는 두 수 사이에서 무작위로 숫자 하나를 고릅니다. 따라서 random.randrange(1, 11) 이것은 1부터 11사이의 무작위 수를 골라온다는 의미입니다. (11은 포함하지 않습니다.) 무작위의 문자 숫자가 아닌 무작위의 문자를 골라야 할 때에는 choice() 함수를 사용합니다. str = "앞뒤" print(random.choice(str), ..
2023.02.15