栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA(4)—JAVA面向对象(封装)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA(4)—JAVA面向对象(封装)

JAVA面向对象—封装

0x01 类的含义0x02 封装

0x01 类的含义

类表示一个共性的产物,是一个综合的特征。而对象,是一个个性的产物,是一个个体的特征。比如人就是一个类,但是人里面 有许多不同的人就是对象。类必须通过对象才可以使用,对象的所有操作都在类中定义。
类由属性和方法组成:

属性:就相当于人的一个个的特征,年龄,身高,性别。。。
方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉

OOP即面向对象,有三大特性:封装、继承、多态

0x02 封装

封装是隐藏对象的属性和实现细节把这些包装进类里面,然后加以具体实现的隐藏(访问修饰符),这些共同被称为封装。其结果是带有特征和行为的数据类型。
好处:提高安全性、提高重用性

package mohe.com;

class Student
{
    int age;
    String Name;
    double Score;

    //方法,也就是函数
    void Print()
    {
        System.out.println("age="+age+"nName="+Name+"nScore="+Score);
    }
    void TestFunc()
    {
        System.out.println("You call the func");
    }
}

public class helloidea {
    public static void main(String[] args)
    {
        //new 一个对象,也就是实例化一个对象,先在内存中申请一块空间
        Student stu1 = new Student();
        //赋值
        stu1.age= 21;
        stu1.Name = "Mohe";
        stu1.Score = 100.0;
        stu1.Print();
        stu1.TestFunc();
    }
}

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755118.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号