- 博客(8)
- 收藏
- 关注
原创 Java三大特性之:多态
多态 多态是指同一个方法因为对象不同而实现多种不同的行为方式 多态的存在条件:继承,方法重写,父类引用指向子类对象 Parent p = new Child(); 实现多态的代码如下 public class Animal { public void cry(){ System.out.println("叫了一声"); } } public class Cat extends Animal{ @Override public void cry.
2021-06-23 13:20:11
128
原创 初识java中代码块
初学java时了解到了代码块的应用做了个简单的小总结不够详细仅做参考 代码块的分类 1.普通代码块 普通代码块的位置在方法中,用于限定变量的生命周期 {}就是变量的作用域 {}执行结束变量的生命周期结束变量被销毁空间被释放 public class CodeDemo { public static void main(String[] args) { //普通代码块 ...
2019-08-15 10:54:52
241
原创 String和StringBuffer之间的转换
String 和 StringBuffer 创建都是字符串对象但却有所不同 String对象的字符序列是不可修改的即String对象的字符不能被修改删除 StringBuffer类的对象的实体的内存空间是可以自动的改变大小便于存放的可变字符序列 String和StringBuffer的转换 String -------->StringBuffer 不能直接将String的值直...
2019-08-06 16:01:01
507
原创 java 初学时常见的关键字
最近在初步学习JAVA后自己写类一些代码后发现一些常见的一些关键字做了一下小总结 public 在英文中为公共的意思 JAVA中被public修饰的变量和方法 可以被同一项目下的所有类调用 private 在英文中为私有的意思 JAVA中被private修饰的变量和方法被称为私有变量和私有方法 private修饰后只能在本类中使用只能通过方法调用 protected ...
2019-08-06 11:40:13
153
原创 Java中的构造方法
构造方法 用于对对象的数据进行初始化 格式: 1.方法名与类名相同; 2.无返回值类型包括void; 3.无返回值 使用时如果没有给一个构造方法系统会自己提供一个无参数的构造方法 构造方法可以给成员变量赋值 方式: 1.setXXX() 2.带参构造方法 构造方法的案例 class Student{ private String name; private ...
2019-07-09 17:59:57
182
原创 java中成员变量与局部变量的区别
成员变量 定义在一个类中的方法外 随着对象的创建而存在 有默认初始化的值 局部变量 定义在一个类中的方法内 随着方法的调用而存在 无默认的初始化值需要定义、赋值才能使用 class variable { //成员变量 int a; int b = 10; public void display() { int c = 30;//局部变量需定义赋值才可使用 Syst...
2019-07-09 14:55:06
179
原创 java 类与对象
java 类与对象 1.类 由 成员变量和成员方法组成 一组相关属性和行为的集合 2.对象 该类事物的具体表现形式,具体存在的个体 例 学生是类的一种那么学生中的学习委员就是学生中具体存在的个体就是一个对象 类的使用 首先创建一个学生类 class Student { //定义变量 String name; int age; String address...
2019-06-12 21:49:01
155
原创 java中的方法重载
java中的方法重载 概述:在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或参数类型不同即可。 特点: (1)与返回值类型无关只看方法名和参数列表 (2) 调用时 JVM通过参数列表的不同来区分同名方法 下面是一个简单的方法重载案例 class Demo { public static void main(String[] args) { //JVM会根据不同的参数...
2019-06-10 18:00:22
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人