zoukankan      html  css  js  c++  java
  • java三大特性之封装

          Java是面向对象的语言,是由若干个类组成的,源文件为扩展名为 .java 的文本文件。

          类是java中最基本的组成单元,Java 将描述某一类事物的属性和功能封装在一起,属性用类成员变量来刻画,功能通过方法实现。如果你学过C语言,封装就类似于把结构体和函数组合在一起,用结构体表达事物的属性,函数表示事物的功能。

         类是对象的模板,当用类实例化一个对象时,就相当于用模板创建一个事物;创建多个对象就是创建多个事物,每个事物之间无相互关系,修改一个对象并不会影响其他对象。

       优点:

         1.模块化:不同对象代码之间有一定独立,对象可以在系统中方便移动

         2.信息隐藏:保证修改对象信息是,不会对访问它的对象产生影响。

    class <类名> {

                                 <变量类型> <变量名1>;

                                  <变量类型> <变量名2>;

                                 <返回值类型> <方法1> (<参数类型> <参数名>){

                                 <返回值类型> <方法2> (<参数类型> <参数名1>,<参数类型> <参数名2>){

                                   }

                           }

    具体实例下:

    public class Student{
                public int stuOld;
                public String gander;
                public int getOld(){
                     return stuOld;
                }
                publiv void setStuOld(int stuOld){
                          this.stuOld = stuOld;
                }
    }
    

     

    类的命名规则:

    1)      类名必须用英文字母,且首字母应该大写。

    2)      类名要见名知意,当类名由多个单词组成,每个单词的首字母都应该大写。

    成员变量的命名规则:

    1)      成员变量必须遵循标识符命名规则,同时首字母必须小写,如果有多个单词组成,从第二个单词开始首字母必须大写。

    2)      成员变量的定义没有顺序,但是最好将成员变量的定义集中于类的顶部。

    成员变量和方法的使用:

    1)      实例化一个类的对象

    <类名>  <对象名>   =    new    <类名> class ;

    eg:     Student stu = new Student();

    2)      条用成员变量或方法

    <对象名>.<成员变量 or  方法>

    eg: stu.stuOld;

          stu.getOld;

      

    你一定会喜欢那个因为喜欢她而发光的自己!
    个人博客:http://www.yanghelong.top
  • 相关阅读:
    mysql分表和表分区详解
    CNN 文本分类
    基于深度学习的目标检测研究进展
    标注工具
    在Ubuntu登陆界面输入密码之后,黑屏一闪后,又跳转到登录界面
    R-CNN,SPP-NET, Fast-R-CNN,Faster-R-CNN, YOLO, SSD系列深度学习检测方法梳理
    LeNet,AlexNet,GoogleLeNet,VggNet等网络对比
    nginx使用与配置入门指南
    CentOS 7上重新编译安装nginx
    酸汤肉沫豆腐
  • 原文地址:https://www.cnblogs.com/zzu-general/p/8443038.html
Copyright © 2011-2022 走看看