캡슐화의 역할:
(권장 튜토리얼: Java 입문 튜토리얼)
(1) 사용자가 시스템을 올바르게 사용하도록 돕고 속성의 잘못된 수정을 방지합니다.
(2) 대규모 건물의 위험을 줄입니다. 시스템
(3) 프로그램 재사용성 향상
(4) 프로그램 간의 결합 감소
캡슐화 단계:
(1) 개인 속성
(2) 공용 메서드
(비디오 튜토리얼 권장 사항: java 비디오 튜토리얼)
코드 예:
package com.qfedu.test1; public class Student { private String name; private int age; private double score; public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { if(age > 0 && age <= 140) { this.age = age; }else { System.out.println("年龄不合适,使用默认年龄"); this.age = 18; } } public int getAge() { return age; } public void setScore(double score) { if(score >= 0 && score <= 100 ) { this.score = score; }else { System.out.println("分数不合适,使用默认分数"); this.score = 60; } } public double getScore() { return score; } public void printStu() { System.out.println("学生名字是" + name); System.out.println("学生分数是" + this.getScore()); System.out.println("学生的年龄是" + getAge()); } public static void main(String[] args) { Student stu1 = new Student(); stu1.name = "赵四"; stu1.age = -20; stu1.score = -50; // 以上代码 在实际开发中不会将测试类和实体类写在一起 } }
위 내용은 Java에서 캡슐화의 역할은 무엇입니까? 단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!