본문 바로가기
728x90
반응형

자바5

추상 클래스 정리 추상클래스를 배우기전에 '상속' 에 대해 알고 난 후 배우는것이 좋습니다. 추상클래스는 완전하지 않은 클래스 입니다. 완전하지 않다는 것은 부족하다는 뜻일수 있지만, 다른 한 편으로 가능성이 남아 있다는 의미이기도 합니다. 이 가능성을 활용해서 좀 더 확장 가능하고 다양한 프로그램을 개발할 수 있습니다. 추상적 : 구체적이지 않고 막연한 것 추상 클래스(abstract class) = 구체적이지 않은 클래스 추상 클래스가 아닌 클래스는 concrete class 라고 한다. 추상클래스는 항상 추상 메서드를 포함한다. ( 추상 메서드는 구현 코드가 없습니다. -> 구현 코드가 없다는 것은 함수 몸체(body)가 없다는 뜻) abstract int add(int x, int y); 추상 메서드는 위와 같이 .. 2023. 2. 20.
자바 기초_ 메소드(method), 생성자, GETTER,SETTER 소스코드(메소드) public class MethodExample { /* 메인 메소드 가 최초로 실행이되면서 * */ public static void main(String[] args) { // String a = "hello"; // String b = "hongdroid"; // // System.out.println(a+b); MethodExample methodExample = new MethodExample(); // 생성 methodExample.StrCombine("hello","hongdroid"); // 메소드(실행형 메소드) 실행(String 타입 2개) System.out.println(methodExample.StrHongdroid("hello","hongdroid")); } /.. 2023. 1. 18.
[자바 기초 08] 타입과 형변환 public class string2Int{ public static void main(String[] args){ int seven = "7"; //문제발생-주석처리 int seven = Integer.parseInt("7"); double pi ="3.14"; //문제발생-주석처리 double pi = Double.parseDouble("3.14"); System.out.println("seven =" +seven); System.out.println("pi = " + pi); } } 요약 1. 나눗셈 연산시 주의점 -int/int 의 형태는 소수점 이하의 값을 버림 2. 타입 불일치 - 대입 시 , 값과 변수의 타입이 일치해야함. 3. 타입 변환 - 타입 불일치 문제를 해결하는 방법 (자동변환/ 캐.. 2023. 1. 5.
[자바 기초 04] 변수 타입 그리고 연산자 변수와 타입 그리고 연산자 기본 문법 요소 1. 변수 2. 타입 3. 연산자 코드 예 - int money = 100000000; 여기서 변수: money 타입: int 연산자 : = (대입 연산자) 변수란? 값을 저장하기 위한 공간이다. 이 변수(variable)는 컴퓨터상의 메모리에 저장이 됩니다. 변수 만드는 법 TYPE NAME; 예로 int score; 타입(type) 이란? - 변수의 형태 이다. 연산자 란 - 특정 연산을 수행하는 기호 예시 코드 //클래스 생성 public class Hello3{ //메인 메소드 생성 public static void main(String[] arg){ //변수 생성 및 대입 String foo ="자바"; System.out.println(foo); fo.. 2022. 12. 30.
728x90
반응형