面向对象基本概念:封装、继承、多态
1.封装:就是把数据和行为结合在一起形成统一的整体,并对对象使用者隐藏数据的实现过程。
2.继承:Java继承是使用已存在的类的定义作为基础建立新类的技术,继承避免了对一般类和特殊类之间共同特征进行的重复描述。
3.多态:多态指同一个实体同时具有多种形式。
类与对象关系:类是描述具有相同特征的一类事物的基本原型,定义了这类事物所拥有的数据特征以及可以执行的操作;对象是类的实例,是类的具体化。
java类是面向对象封装概念的基本体现,java类封装了抽象概念的数据(属性)与行为(方法)。
java类的基本构成:属性、方法、构造方法
属性是类对抽象概念数据特征的描述,方法是类对概念行为的描述,构造方法在类的对象实例化时对类对象进行初始化。
重载与覆写(重写)
1.重载:方法的重载是多态性的体现,重载方法具有相同的方法名称,但方法参数列表不同(参数类型或数目不同),重载为相似功能提供了不同的实现。
2.重写:重写是指在子类中覆盖父类方法的实现,对父类方法进行重新定义,当父类引用指向子类对象并调用重写方法时,将调用子类方法的实现。子类函数的访问修饰权限不能低于父类的。
super与this
super代表当前类的父类(超类),子类的构造函数如果要引用super的话,必须把super放在函数的首位;当子类变量与父类变量重名时,使用super调用父类变量
this代表当前对象,this使用:this.属性,this.方法,this();使用this来区别重名的局部变量与成员变量;使用this在一个构造函数中调用其他的重载构造函数
java修饰符:访问权限修饰符、final、static、abstract
(1)访问权限修饰符:public、protected、private、default
①public 成员对所有类可见
②private 成员仅类内部可见
③protected相同包中的类可以访问(包访问权限);基类通过protected把基类中的成员的访问权限赋予派生类不是所有类(派生类访问权限)。
④default如果一个类的成员没有任何权限修饰,那么它门就是缺省包访问权限
类仅能用public或默认权限修饰
(2)final修饰符:
final修饰成员变量:该变量为常量;修饰方法:该方法不能够在子类中被重写;修饰类:该类不能被继承
(3)static修饰符:
修饰成员变量:该变量为静态变量(类变量),属于类本身,所有该类对象公用该变量;
修饰方法:该方法为静态方法,在静态方法中不能使用非静态成员变量或方法,因为在静态方法调用时可能还没有对象被创建,没有对象也就无法获取其成员。静态成员函数中也不能使用this或者super,因为它们是和类的对象相关联的
静态内部类:静态内部类可以对照静态成员变量来理解
(4)abstract修饰符:
定义抽象类、方法
抽象方法 没有方法体{},仅有方法声明
抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类
本文由重庆网站制作-重庆网站建设公司-中技互联:www.zjcoo.com
企业网站建设解决方案 营销型网站建设解决方案 行业门户网站建设解决方案 外贸网站解建设决方案 品牌形象网站建设解决方案 购物商城网站建设解决方案 政府网站建设解决方案 手机网站建设解决方案 教育培训网站建设解决方案 珠宝高端奢饰品网站建设解决方案 房地产、地产项目网站建设解决方案 集团、上市企业网站建设解决方案 数码、电子产品网站建设解决方案 美容、化妆品行业网站建设解决方案
10年专业互联网服务经验 重庆最专业网站团队 资深行业分析策划 B2C营销型网站建设领先者 最前沿视觉设计、研发能力 时刻最新技术领先研发能力 具有完备的项目管理 完善的售后服务体系 深厚的网络运营经验
中技互联一直秉承专业、诚信、服务、进取的价值观,坚持优秀的商业道德,以用户最终价值为导向,向用户提供优质产品和优质服务,从而赢得了用户的信赖。始终以不懈的努力、更高的目标来要求自己。
主营业务:网站建设 | 重庆网站建设 | 重庆网站设计 | 重庆网站制作 | 重庆网页设计 | 重庆网站开发
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 备11003429号