Java基础
Prayer96
这个作者很懒,什么都没留下…
展开
-
Java基础第八天
1、final关键字 1、和abstract关键字不能同时使用 2、修饰类:该类没有子类,成员方法无法被重写 修饰方法:该方法不能被重写 public final void 方法名() {} 修饰局部变量:一旦赋值,不能修改 对于基本数据类型不能改变的是变量存的值,对于引用数据类不能改变的是变量名存的地址值 修饰成员变量:成员变量具有默认值,需要在创建时直接赋值或者在构造方法中赋值 定义Person类 public class Person { private final String na原创 2020-09-21 20:10:05 · 326 阅读 · 0 评论 -
Java基础第七天
1、接口 1、接口是几个类的公共规范,是引用数据类型,其中最重要的是抽象方法。 2、接口的内容:成员变量(常量)、抽象方法、默认方法、静态方法、私有方法。 3、接口不能直接使用,要通过定义实现类并new实现类的对象来使用。 4、接口不能有构造方法,因为接口不能直接new出来,要通过定义实现类对象才能使用。 5、接口不能有静态代码块。 定义接口 public interface InterfaceAbs { //接口可以定义成员变量,必须用public static final修原创 2020-09-21 10:07:31 · 122 阅读 · 0 评论 -
Java基础第六天
1、继承 父类,员工类 如果父类和子类有重名的成员变量,分为两种情况: 1、直接通过子类对象访问成员变量,看对象定义语句的等号左边是谁,就优先用谁的变量,没有就向上找 2、间接使用成员方法访问成员变量,看方法属于谁,就优先用谁的变量,没有就向上找 如果父类和子类有重名的成员方法: 创建的对象是那个类,就调用谁的方法,没有就向上找 public class Employee { int num = 100; public void method() { System.out.println(“原创 2020-09-21 00:37:56 · 136 阅读 · 0 评论 -
Java基础第五天
1、字符串对象的4种构造方法 public class Demo01String { public static void main(String[] args) { //第一种构造方法,参数留空。 String str1 = new String(); System.out.println(“第一个字符串为” + str1); //第二种构造方法,参数为char数组。 char[] charArray = new char[] { ‘A’, ‘B’, ‘C’ }原创 2020-09-21 00:13:37 · 96 阅读 · 0 评论 -
Java基础第四天
1、Scanner类使用(两数之和,三数最大值) public class Demo01Scanner { public static void main(String[] args) { //System.out.println(“结果是:” + sum()); System.out.println(“最大值是” + max()); } //两数之和 public static int sum() { Scanner sc = new Scanner(System.原创 2020-09-20 16:17:20 · 199 阅读 · 0 评论 -
Java基础第三天
1、用格式化打印数组来表明面向过程和面向对象的区别 面向过程:每个步骤细节亲历亲为。 面向对象:找个具备需要功能的人帮我做事。 public class Demo01PrintArray { public static void main(String[] args) { int[] array = new int[] { 10, 20, 30, 40, 50 }; //打印数组,按照[10, 20, 30, 40, 50]的格式 //面向过程 System.out.pr原创 2020-09-20 15:34:57 · 100 阅读 · 0 评论 -
Java基础第二天
1、创建数组(动态、静态、静态省略格式) 数组名称存储的是数组对应的内存地址哈希值 public class Demo01Array { public static void main(String[] args) { //动态创建数组,元素默认值为0,0.0,’\u0000’(不可见字符),false,null(引用数据结构) int[] arrayA = new int[10]; String [] arrayB = new String[5]; /* 可以写成两步 in原创 2020-09-19 23:57:05 · 133 阅读 · 0 评论 -
Java基础第一天
Java基础第一天 1、输出HelloWorld public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello World!”); } } 2、定义方法 输出矩形 public class Demo01Method { public static void main(String[] args) { printRectMethod(); } public原创 2020-09-19 23:37:29 · 139 阅读 · 0 评论