java标准的接口代码 java接口程序代码

java创建接口编程怎么写代码

interface Bike{

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了晋源免费建站欢迎大家使用!

public void radio();

}

interface Car{

public void tv();

}

interface Dt{

public void music();

}

public class InterfaceDemo implements Bike,Car,Dt{

public void radio() {

System.out.println("可以听广播");

}

public void tv() {

System.out.println("野歼兄可以改埋看电视");

}

public void music() {

System.out.println("可以听音颂袭乐");

}

public static void main(String args[])

{

InterfaceDemo m=new InterfaceDemo();

m.radio();

m.tv();

m.music();

}

}

Java程序面向对象编程的基本架构 接口的定义和使用 求完整代码……谢谢

public class Admins implements Userinterface{

private String name;

private String password;

private static int userNum;

public Admins() {

userNum ++;

}

public Admins(String name, String password) {

this.name = name;

this.password = password;

userNum ++;

}

public void setPassword(String password) {

this.password = password;

}

public String getPassword() {

return this.password;

}

public String toString() {

return "Total: " + Admins.userNum + "\nName: " + this.name + "\nPassword: " + this.password;

}

public static void main(String [] args) {

Userinterface [] users = new Userinterface[]{new Admins("jeryy", "11111"), new Admins("green", "扮滑123123")};

for(Userinterface u: users) {

System.out.println(u);

}

}

}

interface Userinterface{

public void setPassword(String password);

public String getPassword();

public String toString();

}

public class Bins{

public static void main(String [] args) {

int len = 10;

int [] dist = new int [len];

for(int i = 0; i dist.length; i ++) {

dist[i] = (int)(Math.random() * 100);

}

java.util.Arrays.sort(dist);

System.out.println("生成数组如下: ");

for(int i: dist) {

System.out.print(i + "\t");

}

java.util.Scanner san = new java.util.Scanner(System.in);

System.out.print("输入要查找的数: "饥此);

int key = san.nextInt();

int res = Bins.binSearch(dist, key);

//System.out.println(res);

String info = (res =0 ) ? (key + ":" + res) : "查烂缺迅找失败";

System.out.println(info);

}

public static int binSearch(int [] dist, int key) {

java.util.Arrays.sort(dist);

return java.util.Arrays.binarySearch(dist, key);

}

}

给我看段Java关于接口的代码

interface主要是方便java里面的类可以实现类似c++多瞎穗继承的磨乱卜那种特性吧

一般接口里面都要陪腊定义变量和函数(函数没有函数具体事项)

如果某个类实现了某个接口就必须实现接口里面定义的那些方法

就是这么多把...

自定义接口的JAVA代码

三个错:

1.Chicken 类里的howtoeat方法改howtoEat;

2.Apple类和Orange 放到Fruit 类外皮脊橡面。

3。Chicken 类的构造方法需要给重量参数,因为你只定义了一个构造方法。

我调试的没野渣问题,改后代码:

interface Edible{

public String howtoEat();

}

class Animal{

}

class Chicken extends Animal implements Edible,Comparable{

int weight;

public Chicken(int weight){

this.weight=weight;

}

public String howtoEat(){

return "fry it"燃旁;

}

public int compareTo(Object o){

return weight-((Chicken)o).weight;

}

}

class Tiger extends Animal{

}

abstract class Fruit implements Edible

{}

class Apple extends Fruit {

public String howtoEat(){

return "Make apple cider";

}

class Orange extends Fruit{

public String howtoEat(){

return "Make orange juice";

}

}

}

public class Test{

public static void main(String[] args){

Object[] objects={new Tiger(),new Chicken(10),new Apple()};

for(int i=0;iobjects.length;i++){

showObject(objects[i]);

}

}

public static void showObject(Object object){

if(object instanceof Edible)

System.out.println(((Edible)object).howtoEat());

}

}


网站栏目:java标准的接口代码 java接口程序代码
转载来源:http://scjbc.cn/article/ddpcooi.html

其他资讯