이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 15870|회답: 1

[자바SE] 2014년 Houpu javaoop 기말고사 문제

[링크 복사]
게시됨 2015. 1. 5. 오후 8:35:34 | | |
캡슐화, 상속, 다형성의 특성을 간략히 설명하라.
1。 캡슐화: 객관적인 것을 추상 클래스로 캡슐화하는 것으로, 클래스는 신뢰할 수 없는 클래스나 객체에 대해서만 자신의 데이터와 메서드를 처리할 수 있고, 신뢰할 수 없는 클래스로부터 정보를 숨길 수 있습니다. 캡슐화는 클래스의 특징 중 하나로, 일부 사설 클래스처럼 접근할 수 없고 접근 권한이 있어 더 안전하다는 점을 잘 이해해야 합니다.
2。 상속: 기존 클래스의 모든 기능을 사용하고 원래 클래스를 다시 작성하지 않고도 확장할 수 있는 능력을 의미합니다.
       상속에는 세 가지 방법이 있습니다: 상속, 인터페이스 상속, 그리고 시각적 상속입니다.
3。 다형성: 간단히 말해, 자식 타입의 포인터를 부모 클래스 타입의 포인터에 할당할 수 있게 해줍니다.
        다형성을 달성하는 방법은 두 가지가 있습니다. 방법 커버리지와 방법 과부하입니다.
오버로드와 리라이트의 차이를 간단히 설명해 주세요.
오버로드는 같은 클래스에 해당하며, 메서드 이름은 같고, 매개변수 목록(타입과 수량)도 다릅니다.
리라이트는 부모 클래스와 서브클래스 간의 구성 메서드를 목표로 하며, 서브클래스는 부모 클래스를 계승하지만, 이 메서드 서브클래스는 자체 용도에 적합하지 않다고 판단되어 이 메서드를 스스로 다시 작성합니다. 메서드 이름은 동일하며, 즉 실행 방식이 약간 다르고 실행 동작은 서브클래스에 더 적합합니다.
추상 클래스와 인터페이스의 차이점을 간략히 설명해 주세요.
인터페이스 내 메서드는 모두 추상적인 메서드여야 합니다
추상 클래스는 추상 메서드와 인스턴스 메서드 모두를 정의할 수 있습니다
String과 StringBuffer의 차이점
스트링버퍼객체 참조 전송 특성을 가진 문자열 객체입니다.
스트링버퍼객체를 호출하여 배열처럼 사전에 크기를 지정하지 않고도 동적으로 연산을 늘리고, 삽입하고, 수정하고, 삭제할 수 있어, 여러 번 문자를 삽입하고 한 번에 전체를 빼는 효과를 낼 수 있어 문자열 연산이 매우 유연하고 편리합니다.
지나면스트링버퍼최종 원하는 문자열을 생성하고 호출합니다toString하나의 변환 방법스트링목적
스트링추가할 때마다 메모리에 공간이 계속 적용되어 매우 비효율적입니다
                     스트링버퍼매번 계산할 때마다 메모리에 공간을 계속 신청할 필요가 없어요, 왜냐하면스트링버퍼처음부터 많은 메모리 공간을 요구하기 때문에 효율적입니다.
예외란 무엇인가요??런타임 예외와 일반 예외 사이의 유사점과 차이점은 무엇인가요?
런타임 예외와 일반 예외 사이의 유사점과 차이점은 무엇인가요?
런타임 예외: Java 가상 머신에서 던지는 예외입니다. 사용자들은 그걸 감당할 필요가 없습니다.
일반적으로 예외는 사용자가 생성할 수 있는 예외이며, 발생하면 반드시 처리해야 합니다.
런타임 예외는 가상 머신의 정상 동작 중에 발생할 수 있는 예외를 나타내며, 흔히 발생하는 실행 오류입니다. Java 컴파일러는 발생할 수 있는 비런타임 예외를 선언하는 메서드를 요구하지만, 포착되지 않은 런타임 예외를 반드시 선언해야 하는 것은 아닙니다.
자바세트와 그 제네릭은 무엇이며, 각각의 특징은 무엇인가요?
set(집합),목록(목록)지도(지도 제작)

차이점해시맵있습니다그리고가치값이 일치합니다.세트동일한 원소를 자동으로 식별할 수 있습니다
목록객체들이 선형적으로 저장되며, 특정 순서 없이 시작과 끝만 있고, 물론 순서가 전혀 없는 집합과는 다르다.
리스트는 배열과 벡터, 연결 리스트, 스택, 큐로 표현됩니다.
프로그래밍 질문
클래스를 생성하고, 멤버 변수를 가지며, 읽기-쓰기 속성으로 캡슐화하고, 구성 메서드를 추가하고, 상속을 하며, 메서드를 다시 쓰기 방법

javaoop1资料.doc (78 KB, 다운로드 횟수: 0, 판매 가격: 1 그레인 MB)





이전의:IOS8은 이미 서드파티 입력 기법을 지원합니다
다음:nginx는 자동으로 접근 로그를 차단합니다
게시됨 2015. 1. 5. 오후 11:44:13 |
방금 봤어
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com