Language/JAVA

1.클래스 상속부모 클래스에서 자식클래스에 필드,메소드를 상속해준다. 1-1.상속class 자식클래스 extends 부모클래스 {}형식으로 상속을한다.package a9_Inheritance;public class Car { int speed=10; int tire_num=4; String name="그냥차";}class super_car extends Car{ int speed=100; String name="슈퍼챠";}package a9_Inheritance;public class a9 { public static void main(String[] args){ super_car car1= new super_car(); System.out.pri..
1.패키지물리적인 형태는 파일 시스템의 폴더다.클래스의 일부분으로 클래스를 유일하게 만드는 식별자 역할을 한다.상위패키지.하위패키지.클래스  1-1.패키지 선언package 상위패키지.하위패키지;   1-2.import문다른 패키지에서 클래스 또는 인터페이스를 사용하고자 할때 import로 호출한다.import 상위패키지.하위패키지.클래스이름;import 상위패키지.하위패키지.*// *은 전체를 의미     2.접근제한자클래스,인터페이스에 대한 접근을 제한하기 위해 사용된다.  2-1.접근제한자 종류public외부클래스에서 자유롭게 사용protected같은 패키지 또는 자식클래스에서 사용가능private외부에서 사용불가default(아무 접근제한자 적용안하면) 같은 패키지에서만 사용가능     3.get..
1.인스턴스 맴버멤버변수에서 static이 붙지 않는 것을 의미한다. 객체 생성이후 객체를 통해 객체 참조 연산자(.)를 통해 사용이 가능하다.package a7_Class_instance;public class Car { String name; Car(String name){ this.name=name; } void setName(String name) { this.name = name; }} package a7_Class_instance;public class a7_class { public static void main(String[] args){ Car car1=new Car("방방이"); car1.setName("..
1.메소드메소드는 동작에 해당하는 것으로리턴타입 메소드이름(매개변수){} 형식으로 이뤄진다. 1-1.메소드 선언package a6_Class_method;public class Calculator { int plus(int a, int b){ return a+b; }} package a6_Class_method;public class a6_method { public static void main(String[] args){ Calculator cal= new Calculator(); System.out.println(cal.plus(1,2)); }}//출력3    1-2.메소드 매개변수 개수모를때배열 타입으로 매개변수를 선언하여 매개변수를 받는..
1.필드객체의 고유 데이터, 객체의 현재 상태 데이터를 저장하는 곳  1-1.필드 추가Car 클래스 필드에name 과 tire_num 속성을 추가하였다.package a5_Class;public class Car { String name="슈퍼멋진차"; int tire_num=4;}package a5_Class;public class a5_class { public static void main(String[] args){ Car car1= new Car(); System.out.println(car1.name); System.out.println(car1.tire_num); }}//출력슈퍼멋진차4    1-2.필드값 변경객체.필드=OO 으로 필..
1.객체 지향 프로그래밍(Object-Oriented Programming)1-1.객체(object)속성을 가지고 있으며 식별 가능한것.속성과 동작으로 이루어져있으며 각각 JAVA에서 필드, 메소드라고 부른다.1-2.필드(field)객체의 정보필드는 속성으로 클래스내부의 변수를 의미한다.종류로는 멤버,인스턴스 변수가있다.1-3.메소드(method)객체의 동작메소드는 동작으로 클래스 내부의 기능과같은 함수들이다.    2.클래스2-1.클래스 식별자 작성규칙하나이상의 문자로 구성첫글자 숫자 금지'$' '_' 이외 특수문자 금지자바 키워드 금지 2-2.클래스 선언클래스 파일을 따로 만들어서 사용할수있다.  하나의 소스파일에 여러개의 클래스를 선언할수도있다.public class Car { }class T..
1.열거타입열거 상수중에서 하나의 상수를 저장하는 타입    1-1.열거타입사용today에 저장되는 값은 Week.MONDEY의 번지다. enum Week{MONDAY,TUESDAY};public class a5_enum { public static void main(String[] args){ Week today= Week.MONDAY; System.out.println(today); }}//출력MONDAY
1.배열각데이터에 인덱스를 부여해 놓은 자료구조  1-1.배열 선언public class a5_arr { public static void main(String[] args){ int[] intarray; //방법1 int intarray2[]; //방법2 }}   1-2.배열생성값목록 생성값목록으로 배열생성하기public class a5_arr { public static void main(String[] args){ int[] intarray ={1,2,3}; int intarray2[]= {5,4,2}; }} 주의점배열선언후 다른 실행문을 통해 중괄호를 사용한 배열생성은 허용하지않는다.public class a5_arr { ..
아사_
'Language/JAVA' 카테고리의 글 목록 (5 Page)