반응형

전체 글 320

B13파일입출력 (1)

파일입출력파일입출력이란메모장에서 저장 => 저장하는 것을 파일 입출력파일입력 => 데이터를 하드디스크에 저장하는 기술이다.파일출력 => 하드디스크에 있는 파일을 불러와서 다시 사용하는 기술 데이터를 하드디스크에 저장하지 않으면 프로그램 종료시 사라진다. 메모장은 저장하지 않으면 램에 있다. 메모장실행(하드디스크에 있음) -> 실행 (램으로 옮김) -> 저장하지 않으면 날라감 my sql에서 이미 한번 해봤다.my sql 고도로 발달한 파일 입출력 프로그램이다. 모든 데이터를 db에 저장하는 것은 아니다.예를 들면 채팅이나. 단순로그 . 파일입출력을 사용하기도 한다.

코딩/2-JAVA 2025.04.16

B10추상화

B1002다형성_암기B10추상화.testabstract 키워드는 class 앞에 붙인다. 추상화 => 다형성을 위해 나온 개념추상화를 상속받은 자식클래스에서는 추상화 함수를 강제로 만들어야 한다. 다형성 => 배열에 서로 다른 클래스를 넣고 싶다. 서로 다른 클레스를 넣으면 관리가 안된다.class P{ } class A extends P {test( ) { }}class B extends P { test2 ( ) { } } 위 2개의 클래스를 같은 배열에 넣고 싶다. P arr = { new A( ) , new B( ) }; arr[ 0 ] . test ( ) ; arr [ 1].test2 ( ) ; 위에가 말이 안된다. 이런식은 안된다. ----이렇게 해야 한다.class P{ //부모에 만듬..

코딩/2-JAVA 2025.04.14

B09접근제어자

B0901접근제어자접근제어자 클래스 안의 변수와 함수에 붙있일 수 있는 키워드privateprivate int a ; publicdefault아무것도 안 붙인것을 default protected(상속) ---------실무에서는 default는 사용 안한다. 사용하면 안된다. 서로간의 신뢰를 위해서 명시해주어야 한다. public 은 어디서든 사용 가능 . 어디서든 접근이 가능하다. private 은 클래스 내부에서만 사용할 수 있고 외부는 사용불가. 접근제어자를 언제쓰냐데이터를 변수는 전부 private으로 쓴다. 변수에 해당되는 함수 2개 만들기. get / set get 과 set은 public을 붙인다. 함수는 전부 public을 붙인다. 기본 규칙 class 의 데이터의 변수는 private ,..

코딩/2-JAVA 2025.04.14

B0803상속과다형성 (1)

B0803상속과다형성오버 로딩 = overloading함수를 같은 이름으로 여러개 만들 수 있다.조건 => 매개변수가 다 달라야 한다. 오버 라이드 = override상속관계에서 부모와 자식이 같은 함수가 있을때외부에서 그 함수를 실행하면 자식함수가 실행된다. 웹에서 한번 쓴다. 결론은 다형성을 하고 싶었던것 다형성 자바스크립트는 배열에 정수, 실수,문자 => 다들어간다. => 이게 다형성 arr = [ 10, "김철수" , 10.1 ] => 다형성 다형성 => 자료형이 다양하다. 자바는 다형성이 불가능하다. String [ ] = { "aa","bb","cc"} => 스트링 배열만 하면 스트링만 들어옴 클래스도 마찬가지이다. Student [  ] =  {new Student( ) , new  Stud..

코딩/2-JAVA 2025.04.14
반응형