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;

  

 

posted @ 2018-02-11 19:24  风雨长安  阅读(125)  评论(0编辑  收藏  举报
博客