반응형
02. 클래스와 객체 - 02. 객체지향 프로그래밍과 클래스 -2
package classpart;
//public: 접근 제어자.
public class Student {
public int StudentID;// 멤버변수, 속성
public String studentName;
public String address;
public void showStudentInfo() {
System.out.println(studentName + "," + address);
}
}
/*
* 자바 클래스안에 여러개의 클래스가 들어갈 수 있지만, public 은 하나만 달 수 있다.그리고, public class 와 java
* file 은 동일해야한다.
*/
package classpart;
public class StudentTest {
public static void main(String[] args) {
Student studentKil = new Student();
studentKil.studentName = "kil";
studentKil.address = "의정부";
studentKil.showStudentInfo();// kil, 의정부
}
}
| public 클래스
자바 파일 하나에 여러 개의 클래스가 존재할 수도 있다.
단, public 클래스는 하나이고, public 클래스와 자바 파일이름은 동일해야한다.
03. 클래스와 객체 - 03. 함수와 메서드 - 1
| 함수란 무엇인가요?
* 함수
- 하나의 기능을 수행하는 일련의 코드
- 함수를 호출하여 사용하고, 기능이 수행된 후 값을 반환할 수 있음.
- 함수로 구현된 기능은 여러 곳에서 호출되어 사용할 수 있음.
함수는 매개변수, 함수이름, 반환값, 함수 몸페 (body)로 구성된다.
package classpart;
public class FunctionTest {
public static int addNum(int num1, int num2) {
int result;
result = num1 + num2;
return result;
}
public static void sayHello(String greeting) {
System.out.println(greeting);
}
public static int calcSum() {
int sum =0;
int i;
for(i =0; i<=100; i++) {
sum+=i;
}
return sum;
}
public static void main(String[] args) {
int n1 = 10;
int n2 = 20;
int total = addNum(n1, n2);
System.out.println(total);
sayHello("안녕하세요");
int num = calcSum();
System.out.println(num);
/*
* 30
안녕하세요
5050
*/
}
}
자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
반응형
'스프링, 자바' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 14회차 미션 (0) | 2020.08.23 |
---|---|
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 13회차 미션 (0) | 2020.08.22 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 11회차 미션 (0) | 2020.08.20 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 10회차 미션 (0) | 2020.08.19 |
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 9회차 미션 (0) | 2020.08.18 |