일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 시큐어코딩
- 오버라이드
- 쿠키
- webpack
- 코틀린
- Spring
- java#왕초보
- 게시판
- parcel
- Spinner
- sub query
- 왕초보
- 상속
- FIle
- degit
- 스프링
- 버전일치
- snowpack
- 안드로이드
- 답글
- 숫자
- git
- Android
- SQL
- React
- 함수
- kotlin
- 미니게임
- java
- 스타일보험
- Today
- Total
목록java (29)
YSHUSH

MainClass public class MainClass { public static void main(String[] args) { //ChildOneClass child = new ChildOneClass(); //child.Method(); ParentClass pc = new ChildOneClass(); pc.Method(); pc.func(); //pc.function(); ChildOneClass coc = (ChildOneClass)pc;// 강제 변환 Parent -> Child coc.function(); } } ParentClass public class ParentClass { public void Method() { System.out.println("ParentClass Met..

MainClass public class MainClass { public static void main(String[] args) { ChildClass cc = new ChildClass(); //cc.pMethod(); cc.func(); } } ParentClass public class ParentClass { public void pMethod() { System.out.println("ParentClass pMethod()"); } public void method() { System.out.println("ParentClass method()"); } } ChildClass public class ChildClass extends ParentClass{ /* Over Ride : 부모 클래..

MainClass public class MainClass { public static void main(String[] args) { //Myclass cls = new Myclass(); //Myclass cls1 = new Myclass(222, "홍길동"); //ChildClass cc = new ChildClass();// 호출순서는 부모클래스가 먼저, 그다음 자식 클래스 ChildClass cc1 = new ChildClass(11, "노지혜", 168.5); } } MyClass public class Myclass { private int number; private String name; public Myclass() {// 기본 생성자 this(0, "빈칸");// this(); 는 생..

MainClass public class MainClass { public static void main(String[] args) { ChildClass cc = new ChildClass(); cc.parentMethod(); cc.chileMethod(); //cc.setNumber(2); //cc.name = "일지매"; ParentClass pc = new ParentClass(); pc.parentMethod(); //pc.chileMethod(); } } ParentClass public class ParentClass { private int number; protected String name; public void parentMethod() { System.out.println("Par..

public class MainClass { public static void main(String[] args) { Sorting sort = new Sorting(); sort.input(); sort.sorting(); sort.result(); } } public class Sorting { int number[];// 멤버변수 int updown;// 멤버변수: 이 클래스 내의 모든 부분에 접근이 가능함 void input() { Scanner sc = new Scanner(System.in); System.out.print("몇개 정렬 = "); int count = sc.nextInt(); number = new int[count]; for (int i = 0; i < number.lengt..

public class MainClass { public static void main(String[] args) { String Member[][] = { {"모니카", "24", "123-4567", "서울시", "동창"}, {"노지혜", "19", "234-5678", "남원시", "찐친"}, {"립제이", "22", "345-6789", "인천시", "후배"} }; // 종이를 3장 준비 MemberDto member[] = new MemberDto[3];//MemberDto member1, member2, member3 -> 배열만 준비 // 기입할 수 있도록 준비 for (int i = 0; i < member.length; i++) { member[i] = new MemberDto(); } ..

public class MainClass { public static void main(String[] args) { MyClass cls = new MyClass(); //cls.number = 1; cls.name = "홍길동"; //cls.height = 171.1; cls.setNumber(123); int num = cls.getNumber(); System.out.println(num); } } public class MyClass { /* Encapsulation == 은닉성, 캡슐화 멤버에 대해서 외부 접근 제어(차단, 읽기전용, 허용여부) 접근 지정자 1. private : 개인적인 2. public : 대중적인 3. protected : 상속에 따른 보호// 요즘엔 잘 안씀 */ pri..

public class MainClass { public static void main(String[] args) { Student s = new Student(); s.name = "홍길동"; s.ban = 1; s.no = 1; s.kor = 100; s.eng = 60; s.math = 76; System.out.println("이름:"+s.name); System.out.println("총점:"+s.getTotal(s.kor, s.eng, s.math) ); System.out.println("평균:"+s.getAverage( ) ); } } class Student { String name; int ban; int no; int kor, eng, math; ---------------------..

˙ constructor : 생성자 객체 생성시에 호출. 메소드 클래스 명과 같다 return 값이 없다 overload가 가능하다 생략이 가능하다 별도의 호출이 불가능하다.(여러번 호출 불가) 첫번째값(초기값)을 집어넣기 위해 쓴다** ˙destructor : 소멸자 클래스 내에서 불가능한 형태 //MyClass cls = new MyClass(); //MyClass cls= new MyClass( 1 ); MyClass cls= new MyClass(2, "hello"); System.out.println(cls);// 현재 저장된 heap영역의 주소가 출력! //cls.MyClass(); -> 다시 별도의 호출이 불가 MyClass t = cls.getThis(); System.out.println..

구조, 관리 Object Oriented Programing 객체지향 흐름 ->절차지향 1. 은닉성(캡슐화) -> 요즘은 사라지는 추세 2. 상속성 3. 다형성 형식: class 클래스명 { variable(변수) method(함수) } // class, array -> allocation(동적 할당) -> Heap 영역에 저장 MyClass cls = new MyClass(); // 자료형 클래스의 변수 == 객체, object, // instance(주체) cls.number = 1;// cls, number = stack에 넘어가고 MyClass는 heap영역에 들어감 cls.name = "홍길동"; cls.method(); MyClass cls1 = new MyClass(); cls1.number..