java初阶学习
文章平均质量分 79
sisi要努力
学习
展开
-
【Java】抽象类
一个类被abstract修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法。抽象方法没有方法体。4.抽象类必须被继承,并且继承后子类要重写父类中的抽象方法,否则子类也是抽象类,必须使用abstract修饰。抽象类要想使用,必须创建该抽象类的子类,然后让子类重写抽象类中的抽象方法。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。5.抽象类中不一定包含抽象方法,供子类创建对象时,初始化父类的成员变量。6.抽象类中可以有构造方法,供子类创建对象时,初始化父类的成员变量。原创 2024-05-15 20:46:39 · 468 阅读 · 0 评论 -
【Java】多态
1.能够降低代码的“圈复杂度”(描述一个代码复杂程度的方式,一个代码如果有很多条件分支语句或者有很多循环语句,就认为理解起来复杂),避免使用大量的if-else。1.属性没有多态性:当父类和子类都有同名属性的时候,通过父类引用,只能引用父类自己的成员属性。调用B对象时,调用了A的构造方法,A的构造方法中调用了func()方法,此时触发了。,会调用到B中的func,此时D对象分配了内存空间,但是自身没有被初始化,值为0.多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。原创 2024-05-12 15:55:07 · 996 阅读 · 1 评论 -
【Java】继承
继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加新功能,这样产生新的类,称为派生类(子类)。继承主要解决的问题:共性的抽取,实现代码复用。原创 2024-05-06 20:02:34 · 718 阅读 · 0 评论 -
【JAVA】面向对象(下)
基本规则:1.在文件的最上方加上一个package语句指定该代码在哪一个包中。2.包名需要尽量指定成唯一的名字,通常会用公司的域名的点到形式(例如com/bit/demo1)。3.包名要和代码路径相匹配,例如创建com.bit.demo1的包,那么会存在一个对应的路径com/bit/demo1来存储代码。4.如果一个类没有package语句,则该类被放到一个默认包中。原创 2024-04-20 10:33:37 · 749 阅读 · 0 评论 -
【Java】面向对象(上)
类是对象的抽象,用于描述一组对象的共同特征和行为。例如:学生是一个类,而具体的一个学生就是类的对象。//创建类class 类名{成员变量;成员方法;class为定义类的关键字,{ }为类的主体。成员变量:用来描述对象的属性。(例:学生的姓名年龄……)成员方法(方法):用来描述对象的方法。(例:学生看书打篮球……)局部变量和成员变量的不同:在Java中,定义在类中的变量称为成员变量,定义在方法中的变量称为局部变量。原创 2024-04-13 12:54:16 · 681 阅读 · 0 评论 -
【Java】数组
数组是最简单的数据结构。【数据结构本身就是来描述和组织数据的(数据+结构)】数组,是指组织一组类型相同的数据的集合,数组中的每个元素称为元素。数组可以存放任意类型的元素,但同一个数组里存放的元素必须一致。数组的空间是连在一起的,创建数组时就开辟了一段连续的内存,每个空间都有自己的编号,起始位置是0,即数组的下标。分为一维数组和二维数组。在数组中嵌套数组,即数组的元素是一个数组。第一种:数据类型[ ][ ] 数组名 = new 数据类型[行的个数][列的个数 ];原创 2024-03-29 17:15:32 · 1023 阅读 · 1 评论 -
【Java】青赛歌选手评分程序(运用数组和方法)
青歌赛选手评分(10分为满分)程序(求和【去除最大值和最小值】、求最大值、求最小值),提取出方法实现。原创 2024-03-17 19:00:00 · 244 阅读 · 0 评论 -
【Java】方法的使用
方法就是一段可重复调用的代码。(类似于函数)定义一个语法的语法格式:修饰符 返回值类型 方法名 (参数类型 参数名1,参数类型 参数名2,...){执行语句;...return 返回值;例题:判断一个年份是不是闰年System.out.println(year + "是闰年");}else {System.out.println(year + "不是闰年");解释:修饰符:很多,例如:对访问权限进行限定的修饰符、static修饰符、final修饰符等。原创 2024-03-06 23:22:06 · 829 阅读 · 1 评论 -
【Java】逻辑控制
按照书写顺序,一步一步走。原创 2024-03-04 19:11:33 · 890 阅读 · 1 评论 -
【Java】运算符
执行数学运算。原创 2024-03-03 13:02:12 · 791 阅读 · 0 评论 -
初识java(用记事本写一个helloword)(JDK,JRE,JVM)
1.用记事本写一个helloword,如何使用cmd来运行?2.JDK,JRE,JVM原创 2023-11-19 20:28:14 · 30 阅读 · 1 评论