博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
private关键字
阅读量:5029 次
发布时间:2019-06-12

本文共 1007 字,大约阅读时间需要 3 分钟。

/* * 学生类 Student.java *  * 通过对象直接访问成员变量,会存在数据安全问题 * 这个时候,我们就想能不能不让外界对象直接访问成员变量呢? * 答案:能 * 如何实现呢?  *       private关键字 * private: *      是一个修饰符 *      可以修饰成员变量,也可以修饰成员方法 *      被private修饰的成员只能在本类中被访问  *       *       * 针对private修饰的成员变量,我们会相应的提供getXxx()和setXxx()用于获取和设置成员变量的值,方法用public修饰      *             *        *        */public class Student {    String name;    //int age;    private int age;    public void setAge(int a)    {        if(a<0||a>150)        {            System.out.println("你输入的年龄有误");                    }else {        age=a;        }    }    public int getAge()    {        return age;    }    public void show() {        System.out.println("姓名:"+name+"年龄:"+age);    }}

 

StudentDemo.java

/* * 学生类的测试类 */public class StudentDemo {    public static void main(String[] args) {        //创建学生对象        Student s=new Student();        s.show();                s.name="林青霞";        s.setAge(20);        s.getAge();        s.show();    }}

 

转载于:https://www.cnblogs.com/long-holiday/p/10124598.html

你可能感兴趣的文章
UVALive 4730 Kingdom +段树和支票托收
查看>>
[APIO2010]特别行动队
查看>>
[SCOI2016]幸运数字
查看>>
SpringBoot 集成ehcache
查看>>
初步swift语言学习笔记2(可选类型?和隐式可选类型!)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
查看>>
在Macos下完美解决Adobe Dreamweaver CC 2018 汉化及操作方法
查看>>
【转】 Newtonsoft.Json高级用法
查看>>
CodeBlocks X64 SVN 编译版
查看>>
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
查看>>
bug记录_signalr执行$.connnection.testhub结果为空
查看>>
【转】常用的latex宏包
查看>>
[TMS320C674x] 一、GPIO认识
查看>>
酷狗的皮肤文件存放在哪
查看>>
iOS RunLoop简介
查看>>
C++的引用
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
MapKeyboard 键盘按键映射 机械革命S1 Pro-02
查看>>
Android读取url图片保存及文件读取
查看>>