封装概念和private的使用方法

1 篇文章 0 订阅

1.封装概述

  • 是面向对象三大特征之一(封装,继承,多态)
    是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外部是无法直接操作的

2.封装原则

  • 将类的默写信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。成员变量private,提供对应的getXxx()/setXxx()方法

3.封装好处

  • 通过方法来控制成员变量的操作,提高了代码的安全性。把代码用方法进行封装,提高了代码的复用性

private关键字

1.是一个权限修饰符,也是一种封装
2.可以修饰成员(成员变量和成员方法)
3.作用是保护成员不被别的类使用,被private修饰的成员只在本类中才能访问

针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作
4.提供"get变量名()"方法,用于获取成员变量的值,方法用public修饰
5.提供"set变量名(参数)"方法,用于设置成员变量的值,方法用public修饰
6.在使用set或get方法时变量首字母大写

对于封装的个人理解就是将心事放进自己心里,只要自己不说(不用get,set)外界就不会知道

hello类

//hello类
 //成员变量
 //随意定义三个变量,name和home
    private String name;//封装
    private String home;//封装
    int age;
    //get和set使用方法
    public String getName(){//get方法
        name="奥特曼";//给name赋值
        return name;//返回值
    }
    public void setAge(int a){//set方法
        age=a;  
       //可以在此设定条件,判断输入的a是否符合条件¥¥¥¥
    }
    //成员方法
    public void show(){
        System.out.println(name+","+home+","+age);
    }

hello测试类

public static void main(String[] args){
  Student s=new Student();
  //调用get方法
  s.getName();
  //set给成员赋值
  s.setAge(30);
  //调用show方法
  s.show();

}

理想的咸鱼猿©个人笔记

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值