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的主要内容,如果未能解决你的问题,请参考以下文章

Java之Java7新特性之try资源句式

java基础之java程序基础之字符和字符串

Java面向对象之异常详解

尚硅谷全套课件整理:Java前端大数据安卓面试题

java之spring之配置讲解

java的nio之:java的nio系列教程之DatagramChannel