logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 面向对象的特征(一)

本文介绍了面向对象编程中的封装和继承两大特性。在封装方面,通过将属性和方法封装在类中,并通过get/set方法控制访问,实现了数据隐藏和安全性。构造器中调用set方法可进一步保证数据合理性。继承方面,子类继承父类属性和方法,提高了代码复用性。文章详细说明了继承的10个细节要点,包括构造器调用顺序、super关键字使用规则、单继承机制等。通过具体代码示例,展示了如何正确实现封装和继承,并强调了继承关

文章图片
#java#开发语言#eclipse +1
Java 面向对象的特征(二)

Java继承机制的内存原理与特性:1. 类加载顺序为Object→父类→子类,堆空间分配时先初始化父类属性再初始化子类属性;2. super关键字可直接访问父类的非私有成员,构造器调用必须首行且唯一;3. 方法重写要求参数名和返回类型相同或为父类子类型,访问权限不能缩小,可使用@Override注解;4. 属性访问遵循就近原则,子类优先,私有成员需通过getter/setter访问。重写与重载的关

文章图片
#java#开发语言#intellij-idea +1
计算机基础:进制转换(二进制、八进制、十进制、十六进制)

二进制:每个数位只有0和1两种表示,满2进一,Java中在开头加上0B或0b表示(这里的b指的是单词binary);八进制:每个数位上的取值范围为0~7,满8进一,Java中在开头加上0表示;十进制:生活中最常用的进制,每个数位上的取值范围为0~9,满10进一;十六进制:每个数位上的取值范围为0~9以及A(10)~F(16),满16进一,Java中在开头加上0X或0x来表示。(这里的X指的是hex

文章图片
#计算机网络
到底了