私有的,一种访问权限修饰符,用来修饰类的成员
被修饰的成员只能在本类中被访问
①给成员变量添加private关键字修饰后,其他类将不能再直接访问
②由于private的特性,需要在其类中添加访问该属性的方法,供其它类调用
③属性的操作一般都是取值和赋值,所以添加对应的公共方法 getXxx() setXxx(参数)
package com.wang.duixiang; public class EnDemo01 { public static void main(String[] args) { Student2 student2=new Student2(); //设置值 student2.setAge(22); //获取值 System.out.println(student2.getAge()); student2.name="王迎婧"; student2.study(); } } class Student2{ String name; private int age; public void setAge(int a){ //对age的值进行界定 //虽然可以对age的值进行界定,但是不需要做,因为从前端传过来的数据本身已经是校验过的合法数据 /*if(a<=0||a>200){ System.out.println("输入错误"); }else{ age=a;} */ age=a; } public int getAge(){ return age; } public void study(){ System.out.println(name+"正在努力学习"); } }
private一般用来修饰成员变量
public一般用来修饰成员方法
原文:https://www.cnblogs.com/wyj96/p/11749176.html