일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바기초
- String
- 자바
- Spring
- 자바기본
- 디자인패턴
- linux
- 재택근무
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- java
- js
- 자바예제
- javabasic
- 직장인자기계발
- 패캠챌린지
- java기초
- DB
- DesignPattern
- 웹
- 패스트캠퍼스
- ncs
- 데이터베이스
- 자바연습문제
- 리눅스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 직장인인강
- 스프링
- 디자인
- 국비
- 패스트캠퍼스후기
- Today
- Total
목록ncs (40)
FIF's 코딩팩토리
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. 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..
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(); // 객체선언 및 생성 Person pn=new Person(); pn.name="이영희"; pn.age=25; pn.gen='F'; System.out.printf("%s %d %c\n", pn.name, pn.age, pn.gen); ps.eat(); ps.run(); }..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Prob001_method.java 매개변수로 받은 두 정수형 배열의 내용을 결합하여 하나의 배열로 리터하는 mergeArray() 메서드를 구현하시오. [출력결과] 1 2 3 4 5 10 20 30 public class Prob001_method { public static void main(String[] args) { int[] array1 = { 1, 2, 3, 4, 5 }; int[] array2 = { 10, 20, 30 }; int[] result = mergeArray(array1, array2); System.out.println(">"); f..
Method 1. 값을 계산하기 위해서 사용되는 기능이다. 2. 객체의 동작을 처리하기 위한 기능이다. method구조 : 메소드 선언부 + 메소드 구현부 반화형 메소드명(데이터타입 매개변수) => 메소드 선언부 { 메소드가 처리해야할 로직 구현; => 메소드 구현부 return 값; } 1 리턴값이 없고 매개변수도 없다. void add(){ int x=10; int y=20; if(y>30){ return; } system.out.println(x+y); } add(); =>호출 2 리턴값은 없지만 매개변수(parameter)는 있다. void plus(int x,int y}{ system.out.println; } plus(10,20); system.out.printf(plus(10,20) X 3 ..