🍎 Backend/JAVA

[JAVA] 클래스와 객체

밈98 2023. 2. 5. 17:06
클래스(Class)

class는 대부분 대문자로 시작

하나의 java파일에 하나의 클래스를 두는 것이 원칙, 여러개의 클래스가 같이 있는 경우 public 클래스는 단 하나

public클래스의와 자바 파일의 이름은 동일해야함

 

자바의 모든 코드는 class 내부에 위치

package javaStudy;

public class Student {
    int studentID;
    String studentName;
    int grade;
    String address;

    public void showStudentInfor(){
        System.out.println(studentName + ","+address);
    }
    public static void main(String[] args){

        Student studentLee = new Student();
        studentLee.studentName = "이순신";
        studentLee.address = "서울시 서초구 서초동";

        studentLee.showStudentInfor();
    }
}

 

매서드

함수의 일종

객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수

 

함수: 하나의 기능을 수행하는 일련의 코드

중복되는 기능은 함수로 구현하여 함수를 호출하여 사용함

 

package aaa;

public class FunctionTest {
    public static void main(String[] args){
        int num1 =10;
        int num2 = 20;
        int sum = addNum(num1,num2);
        System.out.println(sum);
    }
    public static int addNum(int n1, int n2){
        int result = n1+n2;
        return result;
    }
}

 

'🍎 Backend > JAVA' 카테고리의 다른 글

[java] abstract(추상) vs implements의 비교  (1) 2024.12.20
[JAVA] 해시 맵  (0) 2023.12.11
[JAVA] 메모리 관리 & call by value  (0) 2023.12.08
[Java] 컴파일 과정  (0) 2023.12.04
자바 기초  (0) 2023.03.02