java之OOP

Posted 阳光-源泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之OOP相关的知识,希望对你有一定的参考价值。

 

类中属性的默认值

1.数字类型(int,short,byte,long,float,double)的初始化默认值是0

2.boolean的初始化默认值是false

3.引用类型的初始化默认值是null。例如字符串类型

类中方法中的属性默认值是没有的

这是两者之间的一个重要区别。所以方法中的属性使用时一定要赋值。

 

 

类的搜索顺序(按优先级依次降低):

1当前编译单元(即同一个类的之中)

2单类型导入(单类型就是指定的,确定的,例如import com.sh.dj.Dog)

3同一个包中的其它类

4按需导入(import com.sh.dj.*)

 

不需要显式导入的类,例如java.lang包中的类,

String是其中之一类

System也无需显式导入

 

以下是jdk中的部分包

java.lang  核心类

java.util  工具类,集体框架

java.io  输入与输出流

java.nio  新输入与输出流

java.sql  JDBC相关类

java.net  网络编程类

java.time  时间处理类

java.swing   UI类

 

方法

方法概念

  封闭业务逻辑

  提高代码复用

方法的声明语法

  方法的返回值

    有返回值,须用return返回该值,返回类型为该值的类型

    无返回值,返回类型为void

无参方法的调用

以上是关于java之OOP的主要内容,如果未能解决你的问题,请参考以下文章