작업 임금의 넷째 주

네 번째 주간 요약 보고서 및 테스트
넷째 주 연구 결론
1. 수정 된 정적 요구 사항을 이해
, 어떻게 사용의 함수, 메소드를 호출 구성하는 속성의 정의를 알아보기 2.
아, 정말 열심히 제목 3. 은행 계좌 것은 오랫동안 이해 거의 코드가 올바르게 표시됩니다 코드를 쓸 수 있지만 실행할 수 없습니다, 그래서 두 번째 샷을 실행하지 않았다

실험 개의 자바 단순 객체
실험의 목적은
선언 변수와 메소드 리턴 값 유형으로서 클래스 역할 속성 생성자, 방법 및 제어 친숙한 마스터 클래스가 정의되고,
차이가 익숙한 생성자를 사용하여 클래스 및 객체 제어 이해 참조 방법과 이름 오브젝트 인스턴스들의 특성은,
유료 클래스 클래스의 멤버 변수와 클래스에 정적 변형 방법을 이해한다.

시험 보고서는
1. 나타내는 사각형 사각형라는 클래스를 작성합니다. 넓은 폭, 높이, 및 높은 색의 컬러 속성을 포함하는, 폭과 높이가 두 유형 및 색상 String 타입이다. 요구 사항 클래스가 있습니다 :

(1) 생성자를 사용하여 각 속성의 초기 할당이 완료

(2) 얻을 사용 () 및 완전한 액세스의 형태로 ... () 설정의 속성을 수정

(3)提供计算面积的의 getArea ()方法和计算周长的getLength ()方法
패키지 TEST2;
클래스 사각형 {
개인 이중 높이;
개인 더블 폭;
개인 문자열 색상;
공개 직사각형 () {
}
공개 직사각형 (폭 더블 더블 키 문자열 색) {
this.setColor (색상);
this.setHeight (높이);
this.setWidth (폭);
}
공개 무효 setHeight (이중 높이) {
this.height = 높이;
}
공개 무효 setWidth (광폭) {
this.width = 폭;
}
공개 setColor를 무효 (문자열 색) {
this.color = 색상;
}
공공 더블 getHeight () {
반환 높이;
}
공공 더블 getWidth () {
반환 폭;
}
공공 문자열 getColor에서 () {
반환 색상;
}
공공 이중의 getArea () {
더블 영역;
면적 = this.height * this.width;
영역을 반환;
}
공공 더블 getLength () {
두 배 길이;
길이 너비 + = + 높이 폭 높이 +;
길이를 반환;
}
};
공용 클래스 데모 1 {
공공 정적 무효 메인 (문자열 인수 []) {
직사각형 REC = NULL;
REC = 새로운 직사각형 (3.0F, 4.0f, "红色");
에서 System.out.println (rec.getArea ());
에서 System.out.println (rec.getLength ());
에서 System.out.println ( "长:"+ rec.getHeight ());
에서 System.out.println ( "너비 :"+ rec.getWidth는 ());
}
}
샷을 실행합니다

2.银行账户
수입 java.util.Scanner;
클래스 계정 {
개인 문자열 아이디;
개인 문자열 이름;
개인 INT 시간, 비밀번호,
개인을 두 번 돈;
공공 계정 () {
}
공공 계정 (문자열 ID, 문자열 이름, INT 시간, INT 암호를 두 번 돈) {
this.setId (ID);
this.setName (이름);
this.setTime (시간);
this.setPassword (비밀번호);
this.setMoney (돈);
}
공공 공극 setId (문자열들) {
아이디가 S;
}
공공 공극에서는 setName (문자열 N) {
NAME = N;
}
공개 무효 setTime (INT의 m) {
시간 = m;
}
공개 무효 SETPASSWORD (INT 전자) {
암호 = E;
}
공공 무효 setMoney (더블 C) {
돈 = C;
}
공공 문자열 getId () {
반환 아이디;
}
공공 문자열 getName () {
반환 이름;
}
공공 INT 다음 getTime () {
시간을 반환;
}
공공 INT하려면 getPassword () {
반환 비밀 번호;
}
공공 더블 getMoney () {
돈을 반환;
}
공개 무효 showup () {
에서 System.out.println ( "账户名"+ ID);
에서 System.out.println ( "姓名:"+ 이름);
에서 System.out.println ( "开户时间:"+ 시간);
에서 System.out.println ( "账户密码:"+ 비밀번호);
에서 System.out.println ( "账户余额:"+ 돈);
}
공공 무효 qukuan () {
동안 (사실) {
SC = 새로운 새로운 스캐너 스캐너합니다 (System.in)
에서 System.out.println ( "비밀번호를 입력 :");
INT = sc.nextInt 패스 ();
IF (패스 == 비밀번호) {
에서 System.out.println ( "철수 양 : ");
int로 sc.nextInt = SUM ();
IF (SUM <= 돈) {
돈 = 돈 합]
에서 System.out.println ("균형 "돈 +);
}
밖의 {
에서 System.out.println ( "균형의 양을 재 입력 부족하다")
}
; BREAK를
}
다른
{
;에서 System.out.println ( "잘못된 암호를 다시 입력을")
}
}
}
공공 무효 cunqian (INT 균형) {
돈 돈 + = 균형,
시스템 .out.println ( "입금 금액 :"+ 균형)
에서 System.out.println ( "밸런스 :"+ 돈);
}
공공 정적 무효 메인 (문자열 agrs []) {
계정 ACC = 새로운 계정 ( "VennieJ7618는 ", " 원 총리 클리블랜드는"20000101,123456,0)
스캐너 사우스 캐롤라이나 = 새로운 새로운 스캐너 (System.in)
에서 System.out.println는 ( "당신은 서비스의 종류를 필요 :");
에서 System.out.println ( "1 : 기초 정보 계정 ')
에서 System.out.println ("2 : 탈퇴 ")
에서 System.out.println ("3. 예금」)
에서 System.out.println ( "4. 암호 서비스 ");
에서 System.out.println ("5 : 출구 ");
INT G = sc.nextInt ();

스위치 (G) {
경우 1 :.
에서 System.out.println ( "계정 정보 기본");
acc.showup ();
사례 2 :
에서 System.out.println ( "취소");
acc.qukuan ();
. 사례 3 :
에서 System.out.println ( "예금");
acc.cunqian (0),
케이스 4 :.
케이스 5 :.
System.exit와 (0);
BREAK;
}
}
}

실행 샷 :

추천

출처www.cnblogs.com/Vennien/p/11574220.html