十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
//接口Speak,有一个方法speak
成都创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为广宗企业提供专业的成都网站设计、网站建设、外贸网站建设,广宗网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
interface Speak{
public void speak();
}
//父类,实现了Speak接口
class Parent implements Speak{
//名字属性
protected String name;
//构造函数
public Parent(String name){
this.name = name;
}
//实现Speak接口的方法
public speak(){
System.out.println("I am parent");
}
}
//子类,继承Parent类
class Child extends Parent{
//子类的构造函数
public Child(String name){
//调用父类的构造函数必须放第一行
super(name);
}
//重写speak方法
public void speak(){
System.out.println("I am child");
}
}
楼主你好!
因为 class Student extends Person{}
所以 Person p = new Student();用子类可以实例化其父类!
所以System.out.println(p instanceof Student);
System.out.println(p instanceof Person);的输出都为true
(instanceof的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据)
类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。
所以System.out.println(p instanceof Object);输出为true
System 类包含一些有用的类字段和方法。它不能被实例化。
所以System.out.println(p instanceof System);p与System不在同一个层次!此句格式有误!无法正常编译
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
float是一种数据类型,用来声明带小数的数,float x=85.3f;就代表定义x=85.3f,下面是定义y和z的值,最后是z=x除以y。System.out.println(x+"/"+y+"="+z);是输出结果到控制台。
Scanner in = new Scanner(System.in);
定义接受从控制台输入
System.out.println("What is your name");
控制台输出:What is your name
String name = in.nextLine();
开始接收控制台一行语句并赋值给name
System.out.println("How old are you");
控制台输出:How old are you
int age =in.nextLine();
开始接收控制台一行语句并赋值给int(但是这里写错了,应该写成int age =in.nextInt();
nextInt()是接收控制台输入的整数,你的age定义为整数所以用这个,nextLIne接收的是一行语句,可以用String接收)
System.out.println("Hello"+name+",next year.you'll ,you"+(age+1));
输出:hello后面跟你第一次输入的一行语句next year.you'll ,you第二次输入的数字加1