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: (需要记忆)

    变量:值不能发生变化.

    类: 不能被继承.  (太监类)

    方法:不能被重写.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值