java包静态导入,继承

Posted dream2060

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java包静态导入,继承相关的知识,希望对你有一定的参考价值。

/**
* 静态导入
*/
package cn.sxt.gao;
import cn.sxt.oo.*;//用别的包的类需要导入别的包,表示该包下所有类全部导入
import java.util.Date;

import static java.lang.Math.*;//导入静态属性Math类

  public class Test {
  public static void mian (String[] args){
  User user = new User();//用别的包里面的类
  //古老的方法 cn.sxt.oo.User user = new cn.sxt.oo.User();
  Date data = new Date();//多个重名的类需要用咱们最古老的方法来标记类
  System.out.println(Math.PI);
  System.out.print(PI);
 }

}

 

 

 

package cn.sxt.oo2;
/**
* 测试继承 java中只有单继承没有多继承,接口存在多继承
* @author Administrator
*可以使用Ctrl+T方便查看类的继承层次
*/
public class TestExtends {
  public static void main(String[] args){
  Student stu = new Student(null, 0, null);
  stu.height = 176;
  stu.name = "刘总分";
  stu.rest();

  Student stu2 = new Student("xixi",6,"挖掘机");

//instanceof二院运算符左边对象右边是类,当对象右面类或子类所创建对象时返回ture;否则返回flase

  System.out.println(stu2 instanceof Student );
  System.out.println(stu2 instanceof Person);
  System.out.println(stu2 instanceof Object);
  System.out.println(new Person() instanceof Student);
  }

}
  class Person{//默认继承object class Person extends object
  String name;
  int height;

public void rest(){
System.out.println("休息一会");
}
}
class Student extends Person{//子类继承父类(除了父类中的构造方法)

String major;

public void Student(){
System.out.println("学习俩小时");
}
public Student(String name,int height,String major){
this.name = name;
this.height = height;
this.major = major;

}

}
//instanceof二院运算符左边对象右边是类,当对象右面类或子类所创建对象时返回ture;否则返回flase

以上是关于java包静态导入,继承的主要内容,如果未能解决你的问题,请参考以下文章

Java基础一览(会不断补充)

.a静态库导入编译报错

Java 静态导入Static import

❤️Java图文深入解析 继承多态接口(超详细,小白一看就会)❤️

如何在vs中导入静态链接库(lib)?

java高新技术-java5的静态导入与编译器语法设置