接口

school 接口

public interface school {

void setSchoolName(String schoolName);

void setClassName(String className);

void setSex(String Sex);

String getSchoolName();

String getClassName();

String getSex();

}

student 实现接口的类

public class student implements school {

private String schoolName;

private String className;

private String Sex;

public String getSchoolName() {

return schoolName;

}

public void setSchoolName(String schoolName) {

this.schoolName = schoolName;

}

public String getClassName() {

return className;

}

public void setClassName(String className) {

this.className = className;

}

public String getSex() {

return Sex;

}

public void setSex(String sex) {

this.Sex = sex;

}

public String toString() {

String str = "学校名称" + schoolName +"班级名称" + className + "性别"+Sex;

return str;

}

public static void main(String[] args) {

student stu = new student();

stu.setSchoolName("济宁示范");

stu.setSex("男");

stu.setClassName("二班");

System.out.println(stu.toString());

}

}

接口

1.接口可以多继承

2.接口的方法声明必须是 public abstract 即便不写默认也是

3.接口里面不能包含方法具体实现

4.类实继承接口必须实现接口里申明的全部方法,除非该类是抽象类

5.类里面可以声明 public static final 修饰的变量

6.接口不能被实例化,但是可以被实现类创建

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第03天java面向对象 今日内容介绍 ·接口 ·匿名对象&final ·多态 ·接口 1.接口的概述 接口是功能...
    chcvn阅读 3,349评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,755评论 18 399
  • 抽象类与普通类相比最大的特点是约定了子类的实现要求,但是抽象类有一个缺点:单继承局限,如果要想约定子类的实现要求以...
    河神_6961阅读 4,954评论 0 0
  • 第十三条、使类和成员的可访问性最小化 设计良好的模块会隐藏所有的实现细节,把它的API和它的实现清晰地隔离开来。然...
    Timorous阅读 2,463评论 0 0
  • 今天在午夜写下这篇文章对我这两天发生事情的一个道歉。都说在北漂生活是艰辛的,我一直对于这个概念是不太理解的,总是觉...
    嘉灏阅读 2,372评论 0 1

友情链接更多精彩内容