• 技术文章 >Java >Java入门

    java中封装有什么作用?步骤是什么?

    VV2020-08-01 17:03:18转载259

    封装的作用:

    (推荐教程: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中文网其它相关文章!

    本文转载于:csdn,如有侵犯,请联系a@php.cn删除
    专题推荐:java 封装
    上一篇:java中String类有什么特点 下一篇:java实现压缩图片且不改变原图尺寸
    第12期线上周末培训班

    相关文章推荐

    • 面向对象中什么是封装• 封装,继承,多态的理解• 面向对象的三大特征:封装、继承、多态• 如何实现封装?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网