1.形式参数和返回值的问题

(1)形式参数:

A:类名:需要该类的对象

B:抽象类名:需要改类的子类对象

C:接口名:需要该接口的实现对象

(2)返回值类型:

A:类名:抽象类名:返回的是该类的对象

B:抽象类名:返回的是该类的子类对象

C:接口名:返回的是该接口的实现类对象

(3)链式编程

每次调用完毕方法后,返回的是一个对象

2.包

(1)其实就是文件夹

 

(2)作用:

A:区分同名的类

B:对类进行分类管理

①按照功能分

②按照模块分

(3)包的定义:

①package 包名;

②多级包用.分开

(4)注意事项:

A:package语句必须在文件中第一条

B:在一个java 文件中,只能有一个package

C:如果没有package,默认就是无包名

(5)带包的编译和运行

A:手动式

B:自动式

【javac –d . HelloWorld.java】

3.导包

(1)我们每次使用一个带包的类,非常的麻烦,这个时候就提供了关键字

(2)格式:

A:import 包名..类名;【推荐】

B:import 报名..*;

(3)package,import,class的顺序

package > import > class

【package语句必须是成员的第一条可执行的代码】

【package语句在一个java文件中只能有一个】

【如果没有package,默认表示无包名】

4.权限修饰符

5.常见的修饰符

(1)分类:

A:权限修饰符:public,protected,默认,private

B:状态修饰符:static,final

C:抽象修饰符:abstract

(2)常见的类即其组成的修饰符

A:类

①默认:public ,final,abstract

②常用的:public

B:成员变量

①默认:public,protected,默认,private,static,final

②常用的:private

C:构造方法

①默认:public,protected,默认,private

②常用的:public

C:成员方法

①默认:public,protected,默认,private,static,final,abstract

②常用的:public

(3)另外比较常见的

public static final int X = 10;//静态常量

public static void show(){};//静态方法

public final void show(){};//该方法不能被重写

public abstract void show();//抽象方法

最新文章

  1. 关于MySql的1045错误修正
  2. Python自动化 【第十五篇】:CSS、JavaScript 和 Dom介绍
  3. Android图像处理之Bitmap类
  4. hibernate分页查询的各种方法
  5. 我是这样发现ISP劫持HTTP请求的
  6. LuaFramework热更新过程(及可更新的loading界面实现)
  7. 常用校验码(奇偶校验,海明校验,CRC)学习总结
  8. V7000数据恢复(存储文件系统损坏)案例_北亚数据恢复
  9. 我的第二个独立开发的邮箱类App—“简邮”(支持QQ、雅虎、阿里云、Outlook)
  10. Scala编程入门---函数过程,Lazy值和异常
  11. springboot~lombok使用总结
  12. 常用的tcpdump操作
  13. python3+requests库框架设计08-发送邮件
  14. Python中的xxx+=xxx和xxx=xxx+xxx一些区别及执行过程
  15. A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)
  16. 【Java多线程】AtomicLong和LongAdder
  17. matplotlib 画图
  18. [No0000F9]C# 运算符重载
  19. Java Socket NIO入门
  20. 【Python】【有趣的模块】【sys&time&os】

热门文章

  1. 哈希表模板(Hash set)
  2. [luoguP1220] 关路灯(DP)
  3. 【触发器】MySQL触发器使用详解
  4. Linux下汇编语言学习笔记75 ---
  5. Screenshot: available via screen
  6. eclipse 安装egit插件
  7. Android: ADB not responding. You can wait more, or kill “adb.exe”
  8. 此人牛b,学习榜样
  9. ssh2项目整合 struts2.1+hibernate3.3+spring3 基于hibernate注解和struts2注解
  10. react面试题(一)