java中变量分为局部变量和成员变量
基本类型和引用类型作为参数传递
 
封装:
封装的表现:
1、方法就是一个最基本封装体。
2、类其实也是一个封装体
封装的好处:
    • 1、提高了代码的复用性。
    • 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。
    • 3、提高了安全性。
 
private私有   只在本类中可以进行调用
私有类的属性  通过get  set方法给new的新对象使用
封装类时属性均使用private
 
 
this关键字 :
this代表本类对象, 当在方法中出现了局部变量和成员变量同名的时候,那么在方法中怎么区别局部变量成员变量呢?可以在成员变量名前面加上this.来区别成员变量和局部变量
在调用时谁调用this代表谁
 
继承:
类名 extends 父类类型  继承父类中可继承的属性及方法
1、继承的出现提高了代码的复用性,提高软件开发效率。
2、继承的出现让类与类之间产生了关系,提供了多态的前提
在Java中,类只支持单继承
当子父类中出现了同名成员变量时,在子类中若要访问父类中的成员变量,必须使用关键字super来完成。super用来表示当前对象中包含的父类对象空间的引用。
当在程序中通过对象调用方法时,会先在子类中查找有没有对应的方法,若子类中存在就会执行子类中的方法,若子类中不存在就会执行父类中相应的方法
子类中出现与父类一模一样的方法时,会出现覆盖操作,也称为override重写、复写或者覆盖
子类方法覆盖父类方法,必须要保证权限大于等于父类权限



posted on 2021-01-20 14:52  心灯不夜  阅读(126)  评论(0)    收藏  举报