본문 바로가기

Java 자바 기초16

[Java 자바 기초] 날짜 요일 시간 관련 클래스 함수 메소드, GregorianCalendar 그레고리안 캘린더, Calendar 캘린더 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; import java.util.Calendar;//main() 에서 클래스로 객체를 생성하면 자동 입력됨 import java.util.GregorianCalendar; public class Review { public static void main(String[] args) { /* 날짜 관련 클래스 - Date - Calendar - GregorianCalendar */ GregorianCalendar now = new GregorianCalendar();//캘린더 클래스 사용할 객체 생성 //출력해서 확인 System.out.println(now.get(Calendar.YEAR));//현재 연도 Sy.. 2020. 8. 27.
[Java 자바 기초] 기본형, 참조형 클래스, 자바 기본 패키지, Boolean, String, StringBuilder, 문자열 클래스, 인덱스, 문자형 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; import java.lang.*;//자바의 기본 패키지, 생략 가능 public class Review { public static void main(String[] args) { /* Wrapper 포장 클래스 - 기본자료형을 참조형(클래스)화해 놓은 클래스들 - 대부분 java.lang 패키지에 선언되어 있음 기본형 클래스 boolean>Boolean byte>: short>: int>Integer long>: float>: double>: char>Character //기본형 아닌 클래스를 사용하는 이유는 클래스 안의 여러 함수를 이용할 수 있기 때문 */ boolean boo1 = true; //기.. 2020. 8. 27.
[Java 자바 기초] getter 와 setter 함수 작성, 호출, 단축키 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; /* 함수명 작성 규칙 - is~() - 대부분 불리언으로 반환 - to~() - to 뒤의 값으로 변환 - get~() - getter 함수, 대부분 return값이 존재 - set~() - setter 함수, 원하는 값으로 세팅 getter와 setter 함수 작성 규칙 - get 멤버변수의 첫글자를 대문자 바꾼 후 함수명() - set 멤버변수의 첫글자를 대문자 바꾼 후 함수명() - private으로 막아놓은 멤버변수를 함수를 통해 불러오기 위해 사용 */ class Board{ private int no; private String writer; private String subject; publi.. 2020. 8. 26.
[Java 자바 기초] final 의 기능 - 변수의 상수화, 함수의 리폼(재정의 override 오버라이드) 방지, 클래스의 상속 방지 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; /* final - final을 사용하면 - 변수 - 변수를 상수화 - 함수 - 더이상 리폼(override 재정의) 불가 - 클래스 - 종단 클래스 즉 자식을 만들 수 없는, 부모 클래스가 될 수 없음 */ //class에 final을 사용한 경우 final class Parent{} //Child 클래스가 Parent 클래스를 상속 받을 수 없음 //class Child extends Parent{} //에러 //함수에서 final을 사용한 경우 class Test1{ void test1() {} final void test2() {} } class Test2 extends Test1{ //Test1을 .. 2020. 8. 26.
[Java 자바 기초] 함수 중복 정의 method overloading 메소드 오버로딩, 매개변수가 변수 ㅋ 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; public class Review { public static void test() { System.out.println(); } public static void test(int a) { System.out.println(a); } public static void test(String a) { System.out.println(a); } public static void test(int a, int b) { System.out.println(a+b); } public static void test(int a, String b) { System.out.println(a+b); } public static.. 2020. 8. 24.
[Java 자바 기초] 함수 Method(메소드, function, procedure), 매개변수(parameter), return 값, 함수 정의 & 함수 호출 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; public class Review { public static void test1() {//매개변수 필요 없는 함수 System.out.println("Java"); return;//return; 생략 가능, 함수가 호출된 위치로 리턴한다는 의미 }//test1() end public static void test2(int a) {//정수 a를 매개변수로 받음 System.out.println(a); }//test2() end public static void test3(String a) {//문자열 a를 매개변수로 받음 System.out.println(a); }//test3() end public st.. 2020. 8. 24.