본문 바로가기

자바 getter과 setter적용된것 package jongkyu.run; import jongkyu.controller.*; public class Run { public static void main(String[] args) { Controller c = new Controller(); c.main(); } } ------------------------------------------------- package jongkyu.model; public class Student { private int grade; private int sNum; private String name; private int point;//시험점수는 50점부터 private int stress;//원래 갖고있으면서 살고있으니 100부터 시작 //입력할때 넣어.. 더보기
자바 gettet setter 적용되기전 -------------------------------------------------------------------- package jongkyu.model; public class Student { public int grade; public int sNum; public String name; public int point;//시험점수는 50점부터 public int stress;//원래 갖고있으면서 살고있으니 100부터 시작 //입력할때 넣어주기로 하자. public void cigar() { stress -= 500; } public void study() { stress +=500; point -=10;//공부를 하면 성적이 감소된다. } public void play() {//pc방 st.. 더보기
메소드와 객체와 인스턴스 메소드를 호출하는 방식1. 값 호출(Call by Value) -> 인수의 값을 호출한 함수에 전달ex) testFunction(arr[0]) 2. 참조 호출(Call by Reference) -> 인수의 주소값을 호출한 함수에 전달ex) testFunction(arr) 자바는 객체지향이다.객체지향의 장점1. 코드의 재사용성이 높다. -> 새로운 코드를 작성할때도 기존코드를 이용해서 쉽게 작성이 가능하다.2. 코드의 관리가 용이 -> 코드간의 관계를 이용해서 코드변경 용이3. 신뢰성이 높다. -> 제어자, 메소드 등을 사용하여 데이터를 보호 -> 코드의 중복제거 오동작 방지 가능 - 객체 - 속성이랑 기능의 집합 -> 속성 -> 변수 (속성을 변수라고 한다.) -> 기능 -> 메소드 (기능을 메소드라고 .. 더보기