- 博客(9)
- 收藏
- 关注
原创 第九章:三个修饰符
作用:在类加载的时候,按照和静态属性定义的先后顺序完成静态属性的初始化工作。特点:静态属性基于类而存在,和创建多少对象无关,所有的对象共享同一份。注意:如果子类不想定义为抽象类,则必须覆盖抽象的父类中所有的抽象方法。,将读取到的信息保存到 jvm内存中,一个类 类加载只进行一次。特点:抽象方法只有方法的声明部分,没有方法的实现。注意:抽象类中可以定义属性、成员方法、构造方法。修饰的属性称为静态属性、静态变量、类变量。包、类、父类、属性、方法、构造方法等)修饰的引用,存储的对象不允许改变。
2024-06-05 22:20:58
417
原创 第八章:面向对象的三大特性[封装、继承、多态]
如果子类定义了和父类方法名、返回值相同,但是参数列表不同的方法时,编译通过,运行也通 过,构成了父类+如果子类定义了和父类方法名、形参列表相同,但是返回值类型和父类不同的方法时,编译报 错。super. a. super.:应用在子类的方法中,访问父类中的属性或是成员方法的。默认创建对应的父类对象,默认使用父类中无参数的构造方法完成父类对象的创建。自动检测子类是否覆盖父类中的方法,如果覆盖了,则优先调用子类覆盖后的方 法。如果实际存储的对象类型和转换的类型一致,编译通过,运行通过。
2024-06-05 22:08:19
422
原创 第七章、面向对象
构造方法允许重载(一个类中可以定义多个构造方法:无参数的构造方法只能定义一个,可定 义多个有参数的构造方法)面向对象:将一些内容看成一个整体,作为一个对象,利用对象与对象之间关系,解决问题。如果一个类中没有定义任何的构造方法,则jvm默认提供一个公开的、无参数的构造方法。如果一个类中定义任何有参数的构造方法,则jvm不会再提供公开的无参数的构造方法。对象与对象之间是相互独立的,操作一个对象不会影响其他的对象。对象的方法:代表对象能做什么,对应动态的行为和功能。通过调用传递的实际参数,决定调用重载中的哪一。
2024-06-05 21:50:13
1321
原创 第四章、循环结构
先执行循环变量的初始化,接着执行循环体,同时 循环变量改变,然后判断循环条件,条件满足,则 再次执行循环体,循环变量的改变,再次的判断循环条件...循环的组成部分:循环变量的初始化、循环条件、循环变量的改变、循环体。中循环体,从而执行循环变量的改变,再次判断循环条件...利用循环打印图形:通常使用外层循环控制行,内层循环控制列。先执行循环的初始化,接着判断循环条件,如果条件满足-循环变量改变,再次判断循环条件,如果满足。:中止、结束本次循环,从而进入下一次循环。循环:当循环的次数明确时,建议使用。
2024-05-08 20:21:52
348
原创 第三章、分支结构
后面对应的语句,如果都匹配不成功,则执行default。中的表达式结果,从上往下进行依次匹配case。后面的值,哪一个匹配成功,则执行case。后面表达式的结果类型必须是 byte、从定义位置开始,到定义它的代码块结束。在重合的作用范围内,不允许命名冲突。中的条件成立,结果为true。中的条件成立,结果为true。执行原理:先判断外层的。条件,再判断内层的if。1.if的基本结构1。2.if的基本结构2。
2024-05-08 19:41:31
412
原创 第二章 变量、数据类型、表达式、运算符
|:逻辑或,或者,两端连接的必须都为布尔表达式,只要有一端为true。注意:被关系运算符连接的表达式称为布尔表达式,关系成立-true,:逻辑与,并且,两端连接的必须都为布尔表达式,两端同时为true。场景:将大数据类型 赋值 给小数据类型,需要使用强制类型转换。是一种强类型的语言,对应类型的数据必须存储在对应类型的变量中。理解:表达式由变量、字面值、运算符组成式子,通常有一个结果。布尔类型:常用于 分支结构,循环结构中的判断。两端只要有一端为字符串,则为字符串的拼接。采用科学计数法的形式进行存储。
2024-03-31 16:33:38
1475
原创 第一章:Java的历史、环境搭建
(3) 类名:每个单词首字母大写 如:TestStudent (4) 变量名、函数名、方法名,第一个单词首字母 小写,其余单词首字母大写(驼峰命名法) 如:nameAndAge、printLine。(4) 不能使用 Java中关键字、保留字(goto、 const)、特殊符号(true/false/nul/l)命名。JavaSE:Java语言核心基础。(1) JVM:Java虚拟机,作用:屏蔽不同操作系统 之间 的差异性。
2024-03-28 20:00:08
1812
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人