JavaStudy 20

[Java] 14. 상속(Intheritance)

[ 상속 ] -객체지향에서 가장 중요한것은 재활용성인데상속은 재활용성을 극대화시킨 프로그래밍 기법이라고 할 수 있다상속(Intheritance)은 물려준다는 의미이며어떤객체가 있을때 그 객체의 속성(변수)와 메소드를다른 객체가 물려받을 수 있는 기능을 상속이라고 한다// 사이퍼의 기본속성과 기능을 정의한 클래스public class Cypher { String name; // 사이퍼 이름 int age; // 사이퍼 나이 String job; // 사이퍼 직업 public Cypher() { } public Cypher(String name, int age, String job) { this.name = name; this.age = age; ..

JavaStudy/Basic 2024.11.27

[Java] 12.생성자

[ 생성자 ] 객체를 초기화할때 사용되며생성자의 이름은 클래스와 동일하다public class ConstuctorDemo { public static void main(String[] args) { Cypher loras = new Cypher( "로라스", 33, "스페인 왕실 호위대" ); System.out.println( "이름 : " + loras.name + "\n나이 : " + loras.age + "\n직업 : " + loras.job ); }}class Cypher{ String name; int age; String job; // 생성자 정의 public Cypher( String name, int age, String job ) { this.na..

JavaStudy/Basic 2024.11.05

[Java] 10.메소드(method)

[ 메소드(method) ] 메소드는 반복되는 코드를 재사용하기위해 정의할때 사용되며js로 보면 함수라고 생각하면된다 public static void main(String[] args)도 메소드에 해당한다접근제어자는 모든 클래스에서접근 가능한 public이고Java의 접근제어자publicpackage와 상관없이모든 클래스에서 접근 가능protected같은 package 의 모든 클래스와다른 package 의자식클래스에서 접근 가능default(생략 가능)같은 package에서만 접근 가능private같은 Class안에서만 접근 가능리턴값이 없는 void로 정의됐으며메소드의 이름은 main이고String타입의 배열을 매개변수로 받는 메소드 이다 Java에서는 프로그램실행시 main메소드를 찾아 실행하도록..

JavaStudy/Basic 2024.11.05

[Java] 8.반복문

[ while ] while문의 형식// 조건이 true이면 실행 영역의 코드를 반복한다while( 조건 ){ 실행 영역}public class WhileDemo { public static void main(String[] args) { while( true ) { System.out.println( "while statement is executed when true" ); } }}public class WhileDemo { public static void main(String[] args) { int i = 0; while( i[ for ] ||는 좌우항중에 하나라도 true면 전체가 true가 되는 논리 연산자이다.or라고 읽는다for(초기화; 종..

JavaStudy/Basic 2024.11.05

[Java] 7.논리 연산자

[ && ] &&는 좌항과 우항의 값이 모두 참(true)일때 참이 된다.And라고 읽는다if( true && true ){ System.out.println( 1 );} if( true && false ){ System.out.println( 2 );} if( false && true ){ System.out.println( 3 );} if( false && false ){ System.out.println( 4 );}결과 : 1  [ || ] ||는 좌우항중에 하나라도 true면 전체가 true가 되는 논리 연산자이다.or라고 읽는다if( true || true ){ System.out.println( 1 );} if( true || false ){ System.out.println( 2 ..

JavaStudy/Basic 2024.10.22

[Java] 6.조건문

[ if ] -조건문은 if로 시작한다-조건문에서는 if절의 값이 true일때, then절이 실행된다-if절이 false일때는 then절이 실행되지 않는다if( // if절 ){ // then절}if( true ){ System.out.println("result : true");}if( false ){ System.out.println("result : false");}if( true ){ System.out.println(1);}if( false ){ System.out.println(2);}System.out.println(3); 결과 : result : true          1          3  [ else ] if-else절은if절의 값이 true일때 then절이 실행되고..

JavaStudy/Basic 2024.10.21

[Java] 5.비교연산자

[ boolean ] -boolean(불린)은 참과 거짓을 의미하는 데이터 타입-참을 의미하는 true, 거짓을 의미하는 false 2가지 값을 가지고 있다boolean a = true;boolean b = false; System.out.println( a == b); // falseSystem.out.println( a != b); // true [ 비교연산자(관계연산자 ] -값을 비교할때 사용되며 true는 참, false는 거짓을 의미한다 [ == ] -좌항과 우항을 비교해서 서로 값이 같으면 true 다르면 false가 된다System.out.println( 7 == 7 ); // trueSystem.out.println( 7 == 8 ); // false System.out.prin..

JavaStudy/Basic 2024.10.21
728x90
반응형