
JAVA
gymaisyl
这个作者很懒,什么都没留下…
展开
-
Java抽象类和抽象方法的使用与定义
抽象类和抽象方法的定义抽象方法:就是加上abstract关键字,去掉{},直接;结束抽象类:抽象方法所在的类,必须是抽象类。在class之前加上abstract即可package StudyClass;public abstract class Fu { public abstract void eat();}抽象类和抽象方法的使用①:不能直接new抽象类对象...原创 2019-10-31 17:07:05 · 1903 阅读 · 0 评论 -
Java中父类与子类构造函数的调用次序
首先看一下这几个代码的执行结果结果:①:每个类在构造的时候,都会有一个默认的无参构造方法;就算我们不写,编译器也会帮助我们生成一个默认的构造方法;但是如果我们写了,那么会使用我们自己写的构造方法。②:子类的构造过程中,必定会调用其父类的构造方法,就算我们没有写,编译器也会隐式的帮助我们使用super()来调用父类的无参构造方法。所以在这里进行子类的new时,会先打印父类的无参构造的...原创 2019-10-31 10:17:12 · 2066 阅读 · 0 评论 -
Java中this关键字的三种用法
在本类的成员方法中,访问本类的成员变量在本类方法中,访问本类的另一个成员方法在本类的构造方法中,访问本类的另一个构造方法备注:关于打印结果的原因,可以参考文章:https://blog.youkuaiyun.com/qq_29229567/article/details/102469245...原创 2019-10-30 17:36:25 · 552 阅读 · 0 评论 -
Java中,super关键字的三种用法
在子类的成员方法中,访问父类的成员变量在子类成员方法中,访问父类的成员方法在子类的构造方法中,访问父类的构造方法:可以看一下这偏文章:https://blog.youkuaiyun.com/gymaisyl/article/details/102821856...原创 2019-10-30 16:56:17 · 367 阅读 · 0 评论 -
Java中类的构造方法继承特点
子类构造方法中有一个隐含的“super()”调用,所以子类对象在创建的时候,会优先调用父类无参构造方法,再调用本类的构造方法,而且只有子类的构造方法才能调用父类的构造方法,子类其他方法不能调用的。父类:public class Fu { public Fu() { System.out.println("父类构造方法"); }}子类:public...原创 2019-10-30 16:44:27 · 412 阅读 · 0 评论 -
java中类的使用 -- 02(继承后,变量和方法的使用)
先声明,在java中,继承使用的关键字是extends语法:public class SonClass extends FatherClass {}局部变量,子类成员变量,父类成员变量调用:局部变量直接使用;子类成员变量可以用this指定;父类的成员变量可以用super指定父类:public class Fu { String str = "我是父类成员变量";}子类:p...原创 2019-10-21 17:28:31 · 416 阅读 · 0 评论 -
java中类的使用 -- 01(标准类的定义)
类的定义:public class Student { // 成员变量: 定义在类里面,在方法外面 String name; // 给学生类定义一个变量,成为成员变量 int age; // 成员方法:不写static关键字 public void eat(){ System.out.println("eat..."); } ...原创 2019-10-16 18:40:36 · 211 阅读 · 0 评论 -
java中字符串String的基本操作
字符串定义// 定义字符串 // ①创建一个空白字符串 String s1 = new String(); System.out.println(s1); // 结果为空 // ②根据字符数组,创对应的字符串 char[] arrayList = {'a', 'b', 'c'}; String ...原创 2019-10-15 16:25:07 · 186 阅读 · 0 评论 -
java中,char类型数组可以直接打印出数据,其他类型打印对应的地址
下面是java中八种基本类型和1种引用类型定义的数组,并进行打印当前数组操作代码:package StringStudy;public class charList { public static void main(String[] args) { char[] charList = new char[]{'1','2','3','4'}; Syst...原创 2019-10-15 11:13:39 · 3058 阅读 · 1 评论 -
java中的Array和ArrayList基本操作
Arrayjava中的数组Array是一种【引用数据类型】数据的初始化方式:①动态初始化(指定长度):数据类型【】 数组名称 = new 数据类型(数据长度)②静态初始化(指定内容):数据类型【】数组名称 = new 数据类型【】{元素1,元素2…}静态数据化省略格式:数组类型【】 数组名称 = {元素1,元素2…}动态初始化:静态初始化:Array数组的基本操作:Arr...原创 2019-10-14 16:28:09 · 444 阅读 · 0 评论 -
Java 数据类型转换
在Java中,进行运算的数据,必须是同一个类型的,如果不是同一类型,将会进行转换。自动转换:将 【取值范围小的类型】 自动提升为 【取值范围大的类型】①特点;代码不需要进行特殊处理,自动完成②规则:数据范围从小到大 例如下面的代码:public class DataAutoChange {public static void main(String[] args) { long...原创 2019-10-10 16:34:43 · 157 阅读 · 0 评论 -
Java JDK的安装和环境变量的配置
1. 安装JAV安装包可以在官网下载,这里使用的是9.0.4win版本的安装包获取路径:jdk-9.0.4_windows-x64_bin.exe提取码:792051双击安装包,如下图,点击下一步点击【开发工具】,修改安装路径,再点击【公共JRE】,选择×正在安装的截图安装结束安装后,安装路径下的文件:2. 配置环境变量点击计算机,单击属性根据下面的截图进行选择...原创 2019-10-09 16:35:07 · 197 阅读 · 0 评论