본문 바로가기

프로그래밍 언어/JAVA14

06. 객체지향 구현 06. 객체지향 구현클래스와 객체 그리고 인스턴스getter & setter getter -> 값을 반환하는것setter -> 값을 변경하는것 package com.ruby.java.ch06; ​ public class Armor { private String name; private int height; public String getName(){ return name; } public void setName(String value){ name=value; } public int getHeight(){ return height; } public void setHeight(int value){ height=value; } } ​new Armor(); new Armor(); new Armor(); //객체.. 2019. 2. 8.
05.객체지향 05.객체지향객체의 목표 : 유지보수성을 높이자! 접근제한 조건private : 접근하는 곳이 같은 클래스인가?(default) : 접근하는 곳이 같은 패키지인가?protected : 접근하는 곳이 같은 패키지 인가? 또는 상속관계인가?public : 조건없이 무조건 접근가능 패키지? package com.ktds.java.test; ​ class Test{ public static void main(String[] args) { System.out.println("ktds"); } }쳐서 메모장에 .java로 저장cmd 화면에서 봤을 때 import com.ktds.java.test2.*중에서 *는 디렉토리는 포함안된다. 파일만 포함된다. p180 p198~객체모델링객체 모델링 ---> 클래스 다이어그.. 2019. 2. 7.
04. 배열 04. 배열new int[3]; -> int 변수 3개 만들어라int[] a = new int[3];a---> 배열 3개 a[0],a[1],a[2]int[] arr = new int[5]배열 초기화 -> 자동으로 null로 들어간다.배열 선언의 여러가지 방법int[] arr = {10,20,30,40}; ​ int[] score; score= new int[] {90,23,45,23} ​ int[] score; score= {90,23,45,23}** 배열길이를 변경할 수 없다. 배열길이를 늘리려면 늘린 배열을 새로 만들어서 작은 요소에 있는 배열을 복사해서 사용해야한다.배열의 길이구하기length-> 배열변수명.length확장 for문int [] aa = {10,20,30,40}; for(int num.. 2019. 2. 7.
03. 제어문 03. 제어문주석단축키ctrl shift / ctrl shift \ 어노테이션컴파일러한테 정보 알려주는것 @override조건문if문 / if ~else실행문1; if(조건식1){ 실행문2; }else if(조건식2){ 실행문3; }else{ 실행문4; } 실행문5;swtich ~ case 문switch(조건식){ case 값1 : 실행문1; case 값2 : 실행문2; case 값3 : 실행문3; ​ defalut : 실행문4 }for문while 문... 2019. 2. 7.
반응형