面向对象
文章平均质量分 72
星辰与晨曦
Java才是最好的语言
展开
-
JAVA的反射,--框架的承前启后
java的反射是属于javase的部分,但是建议是在对javaweb学习的时候再学习一下反射。反射在之前的时候,我们是如何创建使用对象的?1、设计类(这种就是在哪用就在那new出一个对象来用)类只是一个感念,里面会定义一些抽象的属性在用的时候我们就要new一个构造方法(构造方法的名字是和类的名字一样的)2、IO的反序列化将对象通过输出流输出到一个文件当中,再把文件中的信息读入进来,于是在内存中就还原出现了一个对象。3、加载MySQL的驱动时,本质上就是创建出了一个Driver类的这么一个对象原创 2021-10-30 00:38:40 · 269 阅读 · 0 评论 -
接口(interface、implement)
接口接口:interface接口的类中所有的属性默认为:public static final所有的方法默认为:public abstract在jdk1.8之前只能定义静态的常量和公共的抽象方法,在jdk1.8之后就可以定义静态方法和默认方法(常量一般都建议使用大写字母)特性● 接口不可以被实例化● 实现类必须重写接口的所有方法(抽象的方法)● 实现类可以实现多个接口● 接口中的变量都是静态常量...原创 2021-10-06 19:35:36 · 2518 阅读 · 0 评论 -
面向对象语言的三大特征
面向对象语言的三大特征面向对象的三大特征是:封装、继承、多态封装封装的概念:就是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作与访问。封装的好处:1、可以隐藏类的实现细节2、方便加入控制语句3、方便修改实现4、只能通过规定方法进行访问权限修饰符private就拿来可以进行封装public class Demo { public static void main(String[] args) { Person原创 2021-10-05 17:47:28 · 3496 阅读 · 0 评论 -
Java抽象类(abstract、extends)
抽象类抽象方法● 抽象方法是一种特殊的方法:它只有声明,而没有具体的实现● 抽象方法必须用abstract关键字进行修饰抽象方法是必须写在抽象类当中(当一个类中含有了抽象方法时,那么这个类一定是抽象类)抽象方法:只有方法的声明,没有方法体,也就是没有具体的实现抽象方法一般都是定义在一些比较顶级的类当中,抽象方法的作用是说明,我有什么样的方法,而这个方法的具体实现就要靠子类来实现。抽象类什么是抽象类● 如果一个类中没有包含足够的信息来描述一个具体的对象,那么这样的类就是抽象类。(没有足够的原创 2021-10-04 19:16:40 · 217 阅读 · 0 评论 -
Java中的包以及权限修饰符
包什么是包?包从电脑文件系统的角度来讲就是文件夹从java的角度来讲,包是类的路径(或者说是地址)。严格意思上的类名:全类名=包类+类的简称Java中包的作用:1、避免类的重名2、按照不同功能管理类3、可以控制访问权限包(package)的命名规范在包名中,可以使用 . 号来区分包的级别;包名在一般情况下都是小写的第一级:指该项目的类别,如: com,org,gov等。第二级:指项目所开发或者运行的公司名称,如: oracle,sun,huawei等。第三级:值项目的名称,如: b原创 2021-09-29 16:01:13 · 228 阅读 · 0 评论 -
Java代码块
代码块代码块在类中声明,类似一个没有名称的方法体(代码块),代码分实例块和静态块实例块:每次创建对象时自动调用 { //写任何符合语法的java代码 }静态块:类加载时自动调用,仅调用一次,与是否创建对象无关。...原创 2021-09-28 18:00:59 · 179 阅读 · 0 评论 -
方法调用之间的值传递与引用传递
方法之间的值传递与引用传递在java中在方法的调用时需要传递参数时,传参的方式其实是有两种值传递值传递:(形参数据类型是基本数据类型),在方法调用的时候,实际参数把它的值传递给对应的形式参数,形式参数只是用实际的值默认初始化了自己的存储单元的内容,是分别位于两个不同的存储单元中,所以方法的执行中形参值的改变是不会引起实参值的改变public class Demo { public static void main(String[] args) { int a = 5;原创 2021-09-25 16:44:23 · 403 阅读 · 0 评论 -
对象——java中的对象
java中new出一个对象对象是什么对象是类的一个实例,是以类为模板在内存中创建的实际且存在的实例(实际存在的一个东西)对象就是,根据自己想象的女友(男友)模板,来制造出一个女友(男友)机器人(模板就是自己的想象,也就是图纸,对象就是制造出来的东西)对象的创建和使用要创建对象,就要现有类先创建一个类//这就是一个简单的类public class Car { String name; String color; float price; public原创 2021-09-23 17:59:50 · 224 阅读 · 0 评论 -
类——JAVA类的结构
java类的结构类是什么类是一个模板,它描述一类事物的属性和行为的集合类是表示一个客观世界某类群体的基本特征的抽象说人话就是,类就是对同一类事物(具体存在的)共有属性的,行为的定义,类是一个模板,根据某个类来创建这个类的具体实例(对象)。类的结构java类的结构可以分为:1、成员变量:事物属性的描述2、方法:事物的行为3、构造方法:用于创建对象4、内部类:即在类体中声明类5、块:一段没有名称的代码块成员变量(类的属性)成员变量。也就是类的属性[修饰符] 类型 变量名 = [值]原创 2021-09-23 18:05:38 · 3767 阅读 · 0 评论 -
JAVA面向对象思想
java之面向对象思想课本上的理解面向过程语言设计思想过程: 具体步骤把要完成的一件事情,分成一步一步的步骤,然后逐步完成.把大象装进冰箱.1.打开冰箱门2.把大象塞到冰箱里3.关闭冰箱门面向对象语言设计思想,首先会宏观的对整个事物进行分析(分类),不关心具体要做什么,关心谁(对象)去做.人而众所周知的C语言是面向过程的语言面向过程和面向对象是相辅相成的,面向对象是宏观的设计,面向过程是具体的实现.我的个人理解C语言针对于面向过程的思想,而java的思想就主要面向于对象思想,就是原创 2021-09-23 18:09:22 · 58 阅读 · 0 评论