java语言中级7.19课堂笔记

这篇笔记探讨了Java中的包装类,包括八大基本数据类型的对应包装类型,如Integer、Boolean等,并讲解了String与int之间的转换。此外,还介绍了Object类作为所有类的父类的重要性。进一步阐述了构造方法的执行顺序,以及代码块与构造方法的关系。多态的概念被解释为对象的多种形态,通过`instance of`关键字判断对象所属。最后,提到了组合作为实现继承的另一种方式,虽然较繁琐,但能保护私有属性并提供访问控制。
摘要由CSDN通过智能技术生成

1.包装类

八大基本数据类型相对应的包装类型

boolean            Boolean

char                  Character

int                      integer

byte                    Byte

short                 Short

long                   Long

float                  Float

double          Double


String类型与int类型之间的强转

String s="123";
int i4=15;
String s1=String.valueOf(i4);
String s2=i4+"";
Integer i1=5;自动装箱
int i2=i1;自动拆箱

2.objiect

object是所有的类的父类

当类与类之间没有使用extends时,将默认继承与object类。

3.构造方法

构造方法执行顺序从上面父类执行一直到子类。

代码块是构造方法的一种补充,优先于构造方法执行,静态代码最优先执行。

4.多态的理解:对象多种形态 父类的引用指向子类的对象

    instance of  属于

5.组合的方式也可以实现继承,但是和继承来比相对麻烦。

public class TestPlane {
    private String color;                                         
public class Testjava {
    public static void main(String[] args) {
        TestPlane testplane=new TestPlane();
        testplane.setAge(5);
        testplane.setColor("黄色");
        System.out.println(testplane.getColor()+testplane.getAge());
        testplane.fly();
        testplane.stop();



    }
}
private int age; public String getColor() { return color; } public void setColor(String color) { this.color = color; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void fly(){ System.out.println("飞机起飞"); } public void stop(){ System.out.println("飞机停止"); }}
6.封装的步骤

 把属性设置为private

  然后重写getter和setter方法(根据不同的编程软件有不同的快捷键

 

利用 TensorFlow 训练自己的目标识别器。本文内容来自于我的毕业设计,基于 TensorFlow 1.15.0,其他 TensorFlow 版本运行可能存在问题。.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值