본문 바로가기

JAVA/개념9

9일차, JAVA 메서드의 실행(호출), 순서, 메서드 오버로딩, 기본생성자, 변수초기화, 초기화 블록 ○메서드의 실행(호출) 메서드는 보통 하나의 기능 단위로 선언하고, 그 기능이 필요할때 실행하게된다. 문서나 대화 중 메서드를 실행 또는 호출한다는 표현을 혼용해서 사용한다. 호출이라는 표현이 맞다. 더 정확하다고 보면 된다. 메서드도 변수와 마찬가지로 클래스메서드와 인스턴스 메서드가 있다. 예제를 보겠다. package Chapter07; public class Methodcall { public static void main(String[] args) { // 직접 실행 Method.printName(); // 객체를 생성해서 실행 Method m = new Method(); m.printEmail(); } } class Method { static void printName() { System.ou.. 2023. 1. 17.
8일차, JAVA 메서드,접근제한자, 리턴타입, 메서드명 작성규칙,매개변수 9-3 메서드 메서드는 클래스 멤버 중 기능에 해당하는 중괄호 블럭이다. 이 블록은 이름을 가지고 있으며, 이 이름을 통해 메서드를 실행하게 되면 중괄호 블록에 있는 실행문들이 실행되게 된다. ○ 메서드의 구조 접근제한자 리턴타입 메서드명 (매개변수...){ 실행문 ... return 값; } 메서드는 선언부와 실행부로 나뉘어진다. 선언부에는 접근제한자, 리턴타입, 메서드명, 매개변수가 정의되고, 중괄호로 블록의 영역을 구분한다. 중괄호가 끝나는 부분까지가 해당 메서드의 영역이 되는 것이다. ○ 접근제한자 접근을 제한하는 키워드가 들어오는 자리이다. 특정 키워드에 따라 이 메서드를 실행 할 수 있는 권한을 제한 할 수 있다. 공적인 접근제한자와, 사적인 접근제한자가 있다. Access의 기능 여부를 묻는.. 2023. 1. 16.
5일차, JAVA 향상된 for문, 객체지향 프로그래밍, 필드 9. 향상된 for문 향상된 for문은 기존의 for문에 비해 간단하게 사용할 수 있는 for 문이다. 향상된 for문은 간편하게 사용할 수 있다. 향상된 for문에 대해서 알아보겠다. package Chapter06; public class ArrEx16 { public static void main(String[] args) { // 배열 int[] arrInt = { 1, 2, 3, 4, 5 }; // 기존 for문을 이용한 출력 for (int i = 0; i < arrInt.length; i++) { System.out.println(arrInt[i]); } // 향상된 for문을 이용한 출력 for (int number : arrInt) { System.out.println(number); }.. 2023. 1. 13.
3일차, JAVA 삼항연산, 문자열 연산, 연산자 우선순위, 제어문 4. 삼항연산 수업이 시작하기에 앞서 삼항연산을 먼저 배웠다. 삼항연산이란 이름 그대로 3개의 항으로 이루어진 연산이다. if문, while문, for문과 같이 조건문과 동일한 역할은 한다. 사용빈도가 높지 않은 연산법이지만 기초에 집중하여 삼항연산에 대해서 간단히 서술 하려 한다. 삼항연산은 조건식? 값1(연산식) : 값2(연산식) 식으로 이루어져있는데. 조건식이 참(true) 이면 값1 또는 연산식이 실행되고 거짓(false)일 경우에는 뒤 연산식이 실행된다. 간단한 예제를 작성하자면 이와 같다 package chapter04; public class opEx7 public static void main(string[] args){ int score = 80 ; String pass = score >.. 2023. 1. 11.