A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飛鸟瞰 初级黑马   /  2019-6-20 16:05  /  857 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                                                                                面向对象三大特征:封装,继承,多态封装:
1.private是一个修饰符,可以用来修饰成员(成员变量,成员方法)
           a.被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作

           b.提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰

           c.提供“set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰



2.this修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的重名问题)

           a.方法的形参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量

           b.方法的形参没有与成员变量同名,不带this修饰的变量指的是成员变量

继承:

1.就是让类与类之间产生了关系。子父类的关系。格式:class 子类 extends 父类

2.[size=1.25em]a.为什么要对方法进行重写

     当父类提供的方法已经不满足子类的需求时,在子类中就可以对父类的方法进行重写!
b.方法重写的格式@Override
父类方法的声明{
    方法体;
}
子类重写父类方法时,权限修饰符必须大于等于父类方法的权限修饰符(public->protected->默认->private)
多态:(抽象类,接口)
1.多态:父类引用指向子类对象
好处

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马