일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Spring
- 자바예제
- 패캠챌린지
- 리눅스
- 직장인인강
- String
- 데이터베이스
- DB
- 웹
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- java
- 패스트캠퍼스
- DesignPattern
- 자바기초
- 스프링
- ncs
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 직장인자기계발
- 디자인
- 자바기본
- javabasic
- 디자인패턴
- js
- 패스트캠퍼스후기
- 국비
- java기초
- linux
- 재택근무
- 자바
- 자바연습문제
- Today
- Total
목록Back-End (103)
FIF's 코딩팩토리
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob001_binding.java 아래를 참조하여 main()메소드를 구현하세요. 단, main( )메소드에서 선언된 객체변수를 사용합니다. [출력결과] (2,3) (3,4)red (2,3)입니다 (3,4)입니다 class CPoint { private int x, y; public CPoint(int x, int y) { this.x = x; this.y = y; } public void show() { System.out.println("(" + x + "," + y + ")" + other()); } protected String ..
데이터 타입 1 기본 데이터타입 : byte,short,int,long,float,double,boolean,char 2 참조 데이터타입 : array, class, interface 인자전달방식 1 call by value : 값복사 - 기본 데이터타입 void add(int a, int b){} add(10, 20); 2 call by reference : 주소복사 -참조 데이터타입 void process(int[] arr){} process(new int[]{1,2,3}); 형변환(casting) - 기본 데이터타입 1 묵시적형변환 : 작 -> 큰 2 명시적형변환 : 큰 -> 작 int num=3; double data=num; //묵시적형변환 short val=(short)num; //명시적형변환..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob01_inheritance.java [주의]테스트를 할때 main( )메소드의 주석을 해제하세요. [main메소드와 ClassTest_1은 수정하지 마세요] 1 ClassTest_1을 상속받아 ClassTest_2 클래스를 정의한다. 2 하위클래스에 String department 변수를 선언한다. 3 하위클래스를 객체생성시 인수값 3개를 넘겨준다(이름, 연봉, 부서) 4 아래와 같이 출력되도록 상위클래스 getInformation()메소드를 오버라이딩한다. 이름:이지나 연봉:3000 부서:교육부 5 하위클래스에 prn()메소드 오버..
상속(inheritance) 이란? 1 기본 클래스를 재사용하여 새로운 클래스를 정의하는 것이다. 2 두 클래스를 조상과 자손 관계를 맺어준다.(extends) 3 상속을 해주는 클래스 : 수퍼클래스, 부모클래스, 기본클래스 상속을 받는 클래스 : 서브클래스, 자식클래스, 유도클래스 4 자식(손)클래스는 조상의 모든 자원을 상속받는다. (생성자, static{}은 제외) 5 자식(손)의 자원은 부모보다 크거나 같아야 한다.(자식클래스 >= 부모클래스) 6 상속을 할때 사용되는 키워드 : extends(단일상속) class A{} class B extend A{} =>자식 클래스 B extends 부모클래스A - A는 B에게 상속한다. - B는 A이다.(상속관계의 클래스를 is a 관계라한다.) class..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) 이번 문제는 Prob01_class.java 와 Employee.java를 사용하여 문제를 풉니다. 이름은 이순신이고 개발부에 근무하며 급여는 1500000원 입사성적은 85.75입니다 사원이름 : 진달래 근무부서 : 경리부 받는급여 : 1200000원 입사점수 : 75.34점 아래의 메소드, 접근제어자, 변수명을 사용하여 Employee.java를 코딩하세요! -(private) + (public) #(protected) X : default -name:String -dept:String -pay:int -score:double +setN..
접근제어자란? 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. - 접근제어자를 사용할 수 있는 곳 : 클래스, 멤버변수, 메서드, 생성자 종류/범위 1. privte : 같은 클래스 내에서만 접근 가능 2. dafault : 같은 패키지 내에서만 접근 가능, 접근제어자를 지정하지 않았더라면 자동으로 default로 지정된다. 3. protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다. 4. public : 접근 제한이 전혀 없다. 접근 제어자는 대상에 따라 사용가능할 수 있는것이 다르다. Java090_singleton.java //번호 순서대로 로직이 실행 된다. class MemberDAO{ //2 ..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob01_class.java 피자의 반지름을 10, 도넛의 반지름은 2로 한다. [실행결과] 자바피자의 면적은 314.0 자바도넛의 면적은 12.56 class Circle { int radius; // 원의 반지름을 저장하는 멤버 변수 String name; // 원의 이름을 저장하는 멤버 변수 public double getArea() { // 멤버 메소드 return 3.14 * radius * radius; } }// end class//////////////////////// public class Prob01_class { public static..
클래스(calss)란? 클래스를 프로그래밍적 언어로 표현하자면 어떠한 객체의 변수(valiable) , 메소드(method) 의 집합이다 표현할수있으며 현실세계에 빗대어 말하자면 동일한 속성과 행위를 수행하는 객체의 집합이다. 라고도 표현할 수 있다. Java065_class.java public class Java065_class { public static void main(String[] args) { Person ps; //객체선언 ps=new Person(); //객체생성 ps.name="홍길동"; ps.age=30; ps.gen='M'; System.out.printf("%s %d %c\n",ps.name,ps.age,ps.gen); ps.eat(); ps.run(); // 객체선언 및 생성 ..