4761人加入学习
(15人评价)
Java编程学习第二季

制作于2018年3月14日

价格 免费

静态方法和变量可以用类名来直接调用

而不需要声明变量后再去调用

[展开全文]

调用父类的构造方法:

super() 无参构造方法

super(name, age,gender,birthday)

[展开全文]

优点:1减少代码量2代码变得简洁3代码更加容易维护变得

单继承,不是多继承(很好)

就近原则(同名时):

控制  this.name,super.name

[展开全文]

匿名内部类:

new 接口名/类名(){重写方法}

 

                       

[展开全文]

静态方法只能访问静态变量,

普通方法可以访问静态变量

[展开全文]

在使用工具类的时候会用static

 

[展开全文]
  • static方法可以节约内存
[展开全文]

父类的构造方法必须要放在构造方法的第一个

[展开全文]
package com.sikiedu.Scanner;

import java.util.Scanner;

public class ScannerTest2 {
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		
		//admin 作为用户名和输入的密码
		String username = null;
		String password = null;
		System.out.println("请输入用户名;");
		username = s.nextLine();
		System.out.println("请输入密码;");
		password = s.nextLine();
		if(username.equals("admin")&&password.equals("admin")){
			System.out.println("登入成功");
		}
		else{
			System.out.println("登录失败");
		}
		
	}
}

 

[展开全文]
  • static 优先于对象存在
  • static 随着类的加载而加载
  • static 所有对象共享
  • void表示返回值为空
[展开全文]

非静态内部类不能包含静态成员

内部类中可以使用四种权限修饰符

 

[展开全文]

接口相当于一种标准

接口定义了功能 其余类来实现接口

接口中只有完全抽象的方法

[展开全文]

抽象类不能构造对象

 

可以被继承

[展开全文]

接口可以被实现无法被继承 没有具体的数据或者方法

接口可以被抽象类实现 接口之间可以和互相

[展开全文]
  • java只支持单继承
  • 通过this访问当前 通过super访问父类
[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(87)