/**
* 静态导入
*/
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包静态导入,继承的更多相关文章

  1. Java:静态导入

    静态导入 importStatic 当类重名时,需要指定具体的包名. 当方法重名时,需要指定具体的类或对象名. 举例如下: import java.util.*; import static java ...

  2. Java的静态导入

    静态导入作用是可以适当减少代码量,但实际上减少得很有限,实际应用中也用的不多,但是作为Java的特性,我们应该适当了解: //静态导入方法或者常量 import static java.lang.Sy ...

  3. 【转】Java基础笔记 – 枚举类型的使用介绍和静态导入--不错

    原文网址:http://www.itzhai.com/java-based-notes-introduction-and-use-of-an-enumeration-type-static-impor ...

  4. static特别用法【静态导包】——Java包的静态导入

    面试我问你static关键字有哪些作用,如果你答出static修饰变量.修饰方法我会认为你合格,答出静态块,我会认为你不错,答出静态内部类我会认为你很好,答出静态导包我会对你很满意,因为能看出你非常热 ...

  5. 2017.12.19 Java包的静态导入import static和import的区别

    import static静态导入是JDK1.5中的新特性.一般我们导入一个类都用 import com-..ClassName;而静态导入是这样:import static com-..ClassN ...

  6. JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱

    国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...

  7. Java学习笔记(三)——静态导入,package-info,Fall-through

    [前面的话] 算是真正的放松了好几天时间,没有看任何书,没有任何任务,今天是过完年后的第一天上班时间,我又开始了我的学习之路,感觉还没有老,怎么心态越来越平静了,进入工作状态,就好好努力工作,新的一年 ...

  8. java 静态导入、可变参数、集合嵌套

    一 静态导入 在导包的过程中我们可以直接导入静态部分,这样某个类的静态成员就可以直接使用了. 在源码中经常会出现静态导入. 静态导入格式: import static XXX.YYY;   导入后YY ...

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

    静态导入 import语句可以导入一个类或某个包中的所有类 import static 语句导入有一个类中的某个静态方法或所有静态方法 使用Math.random() 可以这样做 package co ...

随机推荐

  1. 用SpringMVC实现的上传下载

    1.导入相关jar包 commons-fileupload.jar commons-io.jar 2.配置web.xml文件 <?xml version="1.0" enco ...

  2. SQL编程语句

    视图 视图就是我们查询出来的虚拟表创建视图:create view 视图名 as SQL查询语句,分组,排序,in 等都不能写视图的用法: select * from 视图名 SQL编程 定义变量:d ...

  3. Redis远程连接

    一.打开CMD命令 二.打开Redis客户端安装地址

  4. CSS知识点整理(1):CSS语法,层叠次序,选择器,其他重要方面。

    1. css的全称 2. CSS的层叠次序:优先级由低到高 ·浏览器设置 ·外部样式表 或者 内部样式表 —— 就近原则 ·内联样式 3. CSS的3种形式,以及每种形式的语法格式 ——注意样式表的为 ...

  5. 初始MongoDB------将MongoDB创建为Windows服务

    上一遍我写的是关于基本的MongoDB的安装,可能不是很详细,也写得很不好,不过这次我们会详细的说说,如果将MongoDB部署在你的Windows电脑上. 1.配置环境变量 如果每次都要在CMD进入M ...

  6. DeepMind:所谓SACX学习范式

    机器人是否能应用于服务最终还是那两条腿值多少钱,而与人交互,能真正地做"服务"工作,还是看那两条胳膊怎么工作.大脑的智能化还是非常遥远的,还是先把感受器和效应器做好才是王道. 关于 ...

  7. 【DVWA】【SQL Injection(Blind)】SQL盲注 Low Medium High Impossible

    1.初级篇 Low.php 加单引号提交 http://localhost/DVWA-master/vulnerabilities/sqli_blind/?id=1'&Submit=Submi ...

  8. MySQLWorkBench怎么设置主键自增长

    参考 https://blog.csdn.net/qq_40472613/article/details/87858099 勾选AI选项,相当于执行了这个语句: AUTO_INCREMENT表示自增 ...

  9. java_IO_1

    public class DirStudy { public static void main(String[] args) { File file = new File("F:/Eclip ...

  10. 【原】thinkphp修改Redis操作类,支持选择数据库功能及添加其他方法

    版本3.2.2(ThinkPHP\Library\Think\Cache\Driver\Redis.class.php), 一:官方默认不支持选择数据库功能及,现就可选择数据库功能进行说明. 1 co ...