Java
文章平均质量分 62
chars_lana
这个作者很懒,什么都没留下…
展开
-
Java面向对象编程(注解)
注解 描述: 1) 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 2) 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。 3) 在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替 java EE 旧版中所遗留的繁冗代码和 XML 配置等。 三个基本的 Annotation: .原创 2021-12-08 13:28:18 · 205 阅读 · 0 评论 -
Java面向对象编程(枚举)
枚举 1.描述: 1)枚举是一组常量的集合。 2)枚举属于一种特殊的类,里面只包含一组有限的特定的对象。 2.枚举的二种实现方式: 1) 自定义类实现枚举 2) 使用 enum 关键字实现枚举 自定义实现枚举: //自定义枚举 //1.构造器私有化 //2.去掉set相关方法(防止属性被修改) //3.在类内部直接创建固定的对象 //4.优化加入 final 防止修改 class Season{ //属性 private String name; priva原创 2021-12-08 12:53:36 · 138 阅读 · 0 评论 -
Java面向对象编程(内部类)
0.内部类 描述: 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是类的第五大成员,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系. 分类: 如果定义类在局部位置(方法中/代码块) :(1) 局部内部类 (2) 匿名内部类 定义在成员位置 (1) 成员内部类 (2) 静态内部类 1.局部内部类 说明: 局部内部类是定义在外部类的局部位置,比如方法中,并且有类名。原创 2021-11-14 21:18:06 · 57 阅读 · 0 评论 -
Java面向对象编程(代码块)
代码块 描述: 代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过0包围起来。 和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。 基本语法: [修饰符]{代码l; }; class Movie{ private String name; private double price; private String director; //初始化块原创 2021-11-14 20:37:40 · 272 阅读 · 0 评论 -
Java面向对象编程(抽象类)
抽象类 描述: 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 1)用abstract关键字来修饰一个类时,这个类就叫抽象类 访问修饰符abstract 类名{ } 2)用abstract关键字来修饰一个方法时,这个方法就是抽象方法 访问修饰符abstract 返回类型方法名(参数列表);//没有方法体 3)抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实原创 2021-11-14 20:23:53 · 106 阅读 · 0 评论 -
Java面向对象编程(final关键字)
final 关键字 描述: final可以修饰类、属性、方法和局部变量. 在某些情况下,程序员可能有以下需求,就会使用到final: 1)当不希望类被继承时,可以用final修饰. 2)当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰。 3)当不希望类的的某个属性的值被修改,可以用final修饰. 4)当不希望某个局部变量被修改,可以使用final修饰 public class Final01 { } final class A{} //class B ex原创 2021-11-14 20:12:36 · 224 阅读 · 0 评论 -
Java面向对象编程(类变量和类方法)
1.类变量 概念: 类变量(又叫静态变量)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。 定义类变量: 访问修饰符 static 数据类型 变量名; 用注意事项: 1.当我们需要让某个类的所有对象都共享一个变量时,就可以考虑使用类变量(静态变量):比如:定义学生类,统计所有学生共交多少钱。Student (name, staticfee) 2.类变量与实例变量(普通属性)区别: 类变量是该类的所有对象共享的,原创 2021-11-14 20:07:52 · 110 阅读 · 0 评论 -
Java面向对象编程(三大特征)
目录 1.包 作用: 基本语法: 常用的包: 注意事项和使用细节: 2.访问修饰符 使用的注意事项 3.面向对象编程特征:封装 概念: 封装的理解和好处 : 封装的实现步骤: 4.面向对象编程特征:继承 概念: 继承的基本语法: 继承的深入讨论/细节问题: 5.super 关键字 基本语法: super 和 this 的比较: 6.方法重写/覆盖 概念: 注意事项和使用细节: 6.面向对象编程特征:多态 概念: 方法的多态: 对象的多态: 多态注意事.原创 2021-11-14 19:08:19 · 465 阅读 · 0 评论 -
Java面向对象编程(类与对象)
目录 类与对象 1.概念 2.属性/成员变量/字段 3.注意事项和细节说明 4.类和对象的内存分配机制 5.创建对象 6.成员方法 7.方法的调用机制原理 8.方法递归调用 9.方法重载(OverLoad) 10.可变参数 11.作用域 12.构造器 13.this 关键字 类与对象 1.概念 1) 类是抽象的,概念的,代表一类事物,比如人类,猫类.., 即它是数据类型. 2) 对象是具体的,实际的,代表一个具体事物, 即 是实例. 3) 类是对象的模板,对象是.原创 2021-11-14 16:32:46 · 205 阅读 · 0 评论 -
Java基础(01)
目录 Java 重要特点 Java 运行机制及运行过程 Java 核心机制-Java 虚拟机: JDK 基本介绍 JRE 基本介绍 JDK、JRE 和 JVM 的包含关系 java开发注意事项 注释(comment) Java 中的注释类型 使用细节 DOS 命令 DOS 介绍 相对路径, 绝对路径 常用的 dos 命令 Java 重要特点 1) Java 语言是面向对象的(oop) 2) Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是原创 2021-11-14 15:17:53 · 302 阅读 · 0 评论