Java杂乱合集(代码块,方法的定义,工具类方法和帮助文档,继承)

代码块,方法的定义

1.static定义成员变量和方法的使用

2,编写方法的定义:明白有参数有返回值(需要返回值类型),有参数无返回值(不需要返回值类型,用void)3,无参数无返回值(用void)4无参数有返回值类型(可能定义了局部变量,需要返回值类型),总结主要看需不需要返回值,如果需要就定义一个返回值类型用来接收,不需要返回值,只是打印结果就直接void。

5,帮助文档:帮助文档的生成和文档的注释书写,生成用javadoc -d 路径  -author -version xxx.java,用文档注释写好自己的工具类方法

6.代码块:构造代码块,局部代码块,静态代码块,同步代码块(线程里面用),静态代码块执行顺序排第一,静态代码块和静态方法都是随着类的加载而执行,切静态代码块在构造方法之前执行,静态代码块是在类中方法外,构造方法是类创建对象时出现,随着对象存在而存在,随着对象消失而消失,构造方法后面的大括号内容就是构造代码块,构造代码块的执行顺序是看局部代码块和类创建对象的位置决定的,如果类创建的对象在局部代码块上面,则先执行构造代码块,再执行局部代码块,反之则则相反,局部代码块就是在psvm下的两个大括号{}里面的部分。

7.工具类方法介绍:最重要的是如果将工具类的构造方法private私有化,可以防止外部类new,让外部不能创建工具类对象,只能通过类调用工具类静态方法。

工具类方法大多都是public方法,可以直接被调用,private可以设置成员变量,然后只能通过public的方法去取值设值,进行调用。如果某个类中设置了private私有的方法,那么只能在该类使用,不能被其他类直接调用,但也可以在该类中设置另一个public void(公共的非静态方法),通过这个方法调用private方法,这样其他类可以通过调用这个public方法,间接使用private方法。。

8.继承:子类extends继承父类,只继承父类非私有的成员变量和成员方法,如果需要调用父类的私有成员变量和方法,需要创建父类的对象通过使用公共方法public来调用和设置(私有的成员变量和方法),super只适合在子类的方法中调用父类的公共的成员变量和方法,比如可以在子类方法用super调用父类成员变量,然后给父类的成员变量重新赋值,但是super不能调用父类的父类,只能调用当前所在的父类。使用子类调用非私有非静态的成员方法,如果在子类没有改方法,就去父类中调用,如果父类没有,就去父类的父类调用,如果有更多的父类就一直往上找,最后Object是所有class类的根,其中会包含wait,notify,等一些方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的K8409

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值