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
最新文章
- go语言 类型:基础类型和复合类型
- new一个Object对象占用多少内存?
- Struts2 之 实现文件上传和下载
- js回调
- poj_2674 弹性碰撞
- 【leetcode❤python】 9. Palindrome Number
- js - get-the-value-from-the-url-parameter(可以在非模态对话框中使用)
- MySQL查询指定时间的数据
- 使用jsp生成验证码
- e3.tree参考手册
- java_web学习(六) request对象中的get和post差异
- [UOJ455][UER #8]雪灾与外卖——堆+模拟费用流
- BZOJ4385[POI2015]Wilcze doły——单调队列+双指针
- git项目,VSCode显示不同颜色块的含义
- 《Linux内核设计与实现》学习记录一
- 磁盘配额(Quota)的应用与实践
- 【Python】实现对大文件的增量读取
- 2017年软件工程第八次作业-互评Alpha版本
- 使用JsonConfig中的setExcludes方法过滤不需要转换的属性
- HDFS fs 基本命令
热门文章
- [POI2015]Wycieczki
- DecorView 的创建
- 关于微信小程序:scroll-view,backgroundTextStyle
- APP上线被APPStore拒绝的各种原因
- iOS显示一张图片 Objective-C
- dutacm.club_1087_Common Substrings_(KMP)_(结合此题通俗理解kmp的next数组)
- netstat查看服务器连接数端口并发数
- HDU - 4810 - Wall Painting (位运算 + 数学)
- UVA - 247 Calling Circles(Floyd求传递闭包)
- Linux命令rsync使用总结