Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 조건문
- 설치방법
- 자바공부
- 자바설치
- Servlet
- File
- 오라클
- 객체
- 서블릿
- 컨텍스트 초기화 객체
- 자바문제
- 예제
- 스트림
- 서블릿 예제
- 스택
- OOP
- 자바 암호화
- 자바객체
- 서블릿 파라미터
- DA#
- 테이블 설계
- 서블릿 동작방식
- SQL
- 자바기초
- 서블릿 값 가져오기
- 숫자야구
- 입출력
- 자바
- 자바I/O
- java
Archives
- Today
- Total
다양한 관심 :)
OOP 예제 본문
public class ClassMaker {
// 전역변수 하나를 선언 및 초기화
int a=10;
// 리턴타입과 파라미터가 없는 메서드 하나를 만들어주세요
// 메서드 안에서 전역변수를 출력
void method1 (){
System.out.println(a);
}
//전역변수와 동일한 '타입'의 리턴타입이 있고 파라미터는 없는 메서드하나를 만들어 주세요
//메서드 안에서 '전역변수'를 리턴해주세요 (method 자리는 변수이름 원하는대로 상관없음)
int method2 (){ //컴파일 에러가 발생 - 변수가 들어가면 리턴타입이 있어야함
return a; //method2번 호출한 곳으로 감
}
//리턴타입은 없고 파라미터가 있는 메서드를 하나 만들어주세요,
//메서드 안에서 파라미터를 출력
void method3 (String p){
System.out.println(p);
}
//int타입의 리턴타입과 int타입의 (파라미터) 두개가 있는 메서드 하나를 만들어주세요
//(,) -> ,로 구분하여 여러개를 넣을 수 있음
//메서드 안에서 두 파라미터를 곱한 결과를 리턴
int method4 (int p1, int p2){
return p1 * p2;
}
}
방금 ClassMaker에서 만든 클래스의 객체를 생성하고 변수에 저장
1. 객체가 저장된 변수를 통해 메서드를 호출
2. 파라미터가 있는 메서드는 타입에 맞는 값을 넘겨주고, 리턴타입이 있는 메서드는 리턴받은값을 출력
//1.객체생성
ClassMaker maker = new ClassMaker();
//파라미터도 없고 리턴타입도 없는 메서드 호출
maker.method1();
//전역변수 메서드 출력
System.out.println(maker.method2());
//스트링 타입 파라미터 메서드 출력
maker.method3("aaaa");
//(,) p1, p2안에 내용 넣기
System.out.println(maker.method4(15, 23));
'프로그래밍 공부 > JAVA예제' 카테고리의 다른 글
BANK (0) | 2020.10.12 |
---|---|
생성자 실행 (0) | 2020.10.12 |
배열문제 - 성적표 (0) | 2020.10.12 |
quiz 4. 나누어 떨어지는 숫자배열 (0) | 2020.10.12 |
quiz 3. 중복된 숫자 없애기 (0) | 2020.10.12 |