欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > Java的高级特性

Java的高级特性

2025/3/19 14:29:01 来源:https://blog.csdn.net/m0_63227888/article/details/140408054  浏览:    关键词:Java的高级特性

类的继承

 继承是从已有的类中派生出新的类,新的类能拥有已有类的属性和行为,并且可以拓展新的属性和行为

public class 子类 extends 父类{子类类体
}

优点 代码的复用

        提高编码效率

        易于维护

        使类与类产生关联,是多态的前提

缺点 类缺乏独立性

        增强了类与类的耦合性

在创建子类的时候,调用子类的构造方法,必须先调用父类的构造方法,如果子类没有调用父类的构造方法,则默认加super()来调用父类的默认无参构造方法,父类无无参构造方法,则编译出错

super()只能出现在子类的构造方法中,且必须是第一行

super(参数列表)中的参数,决定了调用父类的哪个构造方法

this()必须在构造方法第一行

同一个构造方法中super()和this()不能同时出现

super是指向父类的引用   this是指向子类的引用

类似与操作系统中的文件夹,使得各个类之间有隐私,不被外界所知,可以避免类的命名冲突,类的全名是包名.类名 并且包也可以是类,接口和子包的集合

封装

 使用访问权限对类的成员进行控制,并不是private,对成员的任何控制都是封装,

public> protected > friendly > private

公共访问方法

1 读取 getter方法

public 返回值类型 getXxx(){ 
    return 属性名; 
}

2 设置  setter方法 

public void setXxxx(数据类型参数值){ 
    属性名 = 参数值; 
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词