- 博客(5)
- 收藏
- 关注
原创 Java学习日记05
抽象类1、抽象类的定义:抽象类是指在普通类的结构里面增加抽象方法的组成部分。什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是 指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。而拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。2、抽象类的使用抽象类无法直接进行实例化操作。因为抽象类里存在抽象方法,而抽象方法没有方法体,没有方法体就无法进行调用。既然无法进行方法调用的话,又怎么
2021-02-19 17:48:03 71
原创 Java学习日记04
继承/封装/多态1、封装什么是封装封装:Java中封装的实质是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。封装反映了事物的独立性,有效避免了外部错误对此对象的影响,并且能对对象使用者由于各种原因产生的错误操作起到预防作用,也起到了对象之间的松耦合关系。封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制修饰符,来限制不合理操作。封装时的权限控制符区别如下:封装的方式用private关键
2021-02-05 18:16:04 107 1
原创 java学习日记03
面向对象1、面向对象的思想面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。面向对象有一个重要的设计思维:合适的方式出现在合适的类中。面向对象的基本思想是,从现实世界中客观存在的事物出发来构造软件系统,并在系统的构造中尽可能运用人类的自然思维
2021-02-02 17:07:42 67
原创 java学习日记02
java流畅控制一、顺序结构打电话、笔试、一面、二面、录取这就是顺序结构。在程序中,其执行的顺序由代码编写的顺序控制,从上到下执行。这也是最简单最基础的一种结构。二、选择结构1、if语句if(布尔表达式){if语句体;}执行流程:首先判断布尔表达式看其结果是true还是false如果是true就执行语句体如果是false就不执行语句体2、if…elseif(布尔表达式){if语句体1;}else{if语句体2;}执行流程:首先判断布尔表达式看其结果是true还是fa
2021-01-28 17:24:32 63
原创 Java学习日记01
第一部分:Java开发介绍DOS常用命令Dos:Disk Operating Sytem 磁盘操作系统dir 查看当前目录cd f: 切换到其他盘md 目录 新建一个目录rd 目录 删除一个目录JVM、JRE、JDK之间的关系JVM:Java virtual machine Java虚拟机JRE:Java runtime environment 包括Java虚拟机和Java程序所需的核心类库JDK:Java development kit是提供给Java
2021-01-28 16:06:50 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人