java基础(十三)

方法的返回值

基本数据类型:返回什么数据类,给定对应的类型。
引用类型:
具体类:需要返回的该具体类的对象 类名 对象名 = new 类名();
抽象类:实际参数传递到的是需要改抽象类的子类对象
接口:实际参数需要传递的是该接口的子实现类的对象

包的概念以及访问

概念:在Java中,就是一个目录(文件夹)(分为单级包和多级包)
关键字:package 是一个Java文件中最上面的部分
编译分为两种:
方式1:手动式:
1)在指定目录下将当前java源文件进行编译 javac java文件(带后缀)
2)上述1)会将java文件编译为xxx.class文件
3)必须将当前对应的包名 com.qianfeng(com文件夹下存在一个子文件夹:qianfeng)
4)将刚才编译xxx.class文件存放在多级包底层目录下
5)运行文件必须带包名来运行
java 包名.类名
例:java com.qianfeng.HelloWorld
方式2:自动式:
1) 指定目录下编译这个java源文件
javac -d . HelloWorld.java (-d 文件夹的参数 (包名省略 后面文件名称))
2)会自动生成指定的包名以及包名中的.class文件 HelloWorld.class
3)运行文件必须带包名来运行
例:java com.qianfeng.HelloWorld

修饰符分类及总结

常见的修饰符:
权限修饰符:public ,默认的,private,protected
状态修饰符:static,final
抽象修饰符:abstract
修饰类:
public,默认的,final,abstract,protected public使用居多一些
修饰成员变量:
public static final :static和final的组合修饰
static :静态修饰遍历
final :常量
默认的: int num = 10 ;
//abstarct int num2 = 100 ; 非法的:错误的
修饰成员方法
public : public void method{}
默认的: void show(){}
public abstract : public abstract void study();
public final: public final void function(){}
public static :public static void method(){}
protected:受保护的方法 (底层给的 方法去使用:自定义的方法不建议使用protected)
使用的在最多的修饰:public
权限优先级问题:public(建议) > protected > 默认的 > private

优先级

内部类

1、概念:在一个类中定义了另一个类
2、特点:内部类可以访问外部类的成员,包括私有
3、外部类的成员访问内部类(成员内部类)的的成员,必须通过对象访问
4、内部类的分类:
成员内部类:在外部类的成员位置定义的类
局部内部类:在外部类的成员方法中定义的类
外部类要访问成员内部类的成员固定的格式:
外部类名.内部类名 对象名 = 外部类对象.内部类对象;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值