Java面向对象①

面向对象:
             类:种类、分类的意思。把具体事物的共同特征抽取出来归为一类, 类。
         抽象的:
         类包含:
            属性:静态的(年龄、体重、身高等)
            行为:动态的(吃饭、睡觉、说话)

       注意事项:
           类名要和文件名一致(大写)。
           类名要有意义。
           类名上面加一行注释

       标准类:
           属性
           方法
           有参/无参构造方法
           toString


       对象: 具体的一个事物,是类的具体体现。

       抽象: 提取共同特征

       类和对象之间的关系:
         类是对象的抽象,
         对象是类的体现

      
       对象--->类---->抽象类


       类  对象   抽象

               封装:
         封装就是把一个事物包装起来,不让别人知道内部的细节,从而保证安全性。

      java里的封装:  (封装是面向对象三大特征之一)
        1 把成员变量私有化    private(私有的)
        2 给成员变量添加set  get方法

        public   private

        访问修饰符: 4个,最常用的private  public

              private:私有的,只能在本类中使用
              default:同一个包里面可以用
              protected:同一个包或者子类
              public:   所有地方

       注意: private一般用来修饰属性
             public一般用来修饰方法

                   重点: 本质文件夹,域名倒着写

      包: package 本质就是一个文件夹,把功能相同的类放到一个地方,方便管理。
      怎么写: 域名倒写。  DNS
      包名: 全限定名(可以区分相同类名的不同类)
      import  导包,引入文件的意思
      package:  告诉别人,我这个类是在那个包里面的


                      static :
           static 修饰成员变量和方法。被static修饰的只能static修饰的,不能调用非static修饰的  (需要记忆)
           static修饰的成员变量和方法属于类的, 非static修饰的属于对象。
           出生时间: 类是早于对象创建的。
               类是: 方法区(元空间)
               对象: 堆

      final: (需要记忆)
          变量:值不能发生变化.
          类: 不能被继承.  (太监类)
          方法:不能被重写.

             类:
                对象:
                抽象:
                举例子: 类和对象的例子(区别)


      封装:
        1 成员变量私有化
        2 成员变量 set  get方法


      访问修饰符: private、public
        private:
        defalut:
        protected:
        public:

       非访问修饰符:
           static:
           final:

      包:
           文件夹,方便管理
           域名倒着写
          (import  package)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值