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