java中面向对象的基本知识点

本文介绍了Java面向对象的基本概念,包括成员变量与局部变量的区别、类的构成要素、面向对象的三大特性、类的分类及常见关键字等,并解释了重载与重写、继承和访问权限的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.成员变量与局部变量

   成员变量:即全局变量,直接在类中声明或定义

   局部变量:直接声明或定义在方法中的变量

二.类的构成
   (1)主方法 (2)成员变量 (3)其他方法(4)局部变量 
   (5)构造方法:a.方法名和类名一样  b.没有返回值类型  c.一个类中写不写都默认存在
                          d.创建对象时调用

三.面向对象的三个基本特征:封装 继承 多态


四.类                                                                                                                                                                               (1)测试类:主要是运行程序和测试代码
   (2)工具类:封装属于自己的工具(方便调用,节省时间,提高效率)
   (3)实例类:类主要用来描述现实生活中的一类事物(重点描述属性和动作)
                对象描述的才是这类食物的具体的实体


五.常用关键字

  (1)static: a.静态的、类的的关键字,用于修饰方法和成员变量。
                         带static的成员变量:类成员
                         不带static的成员变量:实例成员
                      b.static修饰的内容比类对象生命周期开始得早(static类不能写太多)
               
   (2)this: a.类方法不能使用this关键字
                  b.调用被局部变量覆盖的成员变量
                  c.构造方法:this()代表了这个类的构造方法
  
    (3)super:a.用来调用被子类隐藏的父类成员
               b.用来调用被父类重写的父类方法
               c.super调用父类的构造方法
               d.只有在子类的构造方法中才能使用super()
               e.子类的构造方法默认调用父类的构造方法,默认无参


六.重载与重写:(1)重载:在一个类中,有许多同名的类,但他们的参数个数和参数类型不同
               (2)重写:子类的方法名与父类相同,参数个数和参数类型相同
                    重写违规:a.不能降低父类的访问权限 b.不能修改父类的返回值类型


七.继承:单向继承,即子继承父类 不能父继承子类


八.访问权限(从高到低):public protected 默认的 private


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值