A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2797257714

初级黑马

  • 黑马币:25

  • 帖子:8

  • 精华:0

© 2797257714 初级黑马   /  2019-1-14 19:28  /  672 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


面向对象:关注点是对象 对象有需要的功能


面向过程:关注点是步骤,细节 亲力亲为    C语言


面向结果:关注点是最终的结果


类是抽象的 对一类事物的共性的抽取

对象是具体的一个事物

类是对象的模板 对象是类的具体体现


类的创建:
     属性(成员变量)
               局部变量 写在方法内部或者是作为参数(作用域:在其作用域内可以使用)
                   成员变量 写在类当中 方法外的变量(作用范围是在整个类中都可以使用)
     行为 成员方法

对象的创建和使用:

   1.导包
      一般我们都采用系统提示 不建议自己手写

   2.创建:
   
      类名  对象名 = new 类名();
      Student st =  new  Student();
         // int[]  arr  =  new  int[5];

   3.使用:
       使用成员变量:
               对象名.成员变量 = 数据值
          
       使用成员方法:
              对象名.方法名();


  成员变量和局部变量:
  
     定义的位置不一样
         
         作用范围不一样


    封装:
           方法是一种封装:
            private 封装 修饰成员变量  成员变量只能在本类里面使用
               
         如果是布尔类型的成员变量 Getter/Setter 方法不一样    get方法不一样   比如 male    isMale()


     成员变量和成员方法 必须得使用对象来调用

    this 如果成员变量和 局部变量重名 (就近原则 选择离打印最近的一个变量进行使用)
       
        this.成员变量  
         
        // this 指的是谁? this 写在成员方法里面   哪个对象调用该方法 this指的就是这个对象
       


   构造方法:
   
       作用:创建对象使用
          
           格式:
          
             public 类名(){}
             public 类名(参数列表){}
                 
                 如果你不写构造方法 编译器免费赠送给你一个空参的构造方法
                 如果你写了 哪怕是只有一个 那么系统就不会再赠送给你无参的构造了
                 
                 构造方法 也是方法 调用格式  new 构造方法()
                 
                 
        定义一个标准的类
       
             一个标准的类包括:
                       成员变量(使用private修饰)
                           无参构造方法
                           有参的构造方法
                           Getter/Setter

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马