程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#上機 第八周 任務2 接口的練習

C#上機 第八周 任務2 接口的練習

編輯:C#入門知識

[java] 
/* 
* 程序頭部注釋開始   
* 程序的版權和版本聲明部分   
* Copyright (c) 2011, 煙台大學計算機學院學生   
* All rights reserved.   
* 文件名稱:接口的練習                           
* 作    者:薛廣晨                               
* 完成日期:2012  年 10 月  18  日   
* 版 本號:x1.0            
   
* 對任務及求解方法的描述部分   
* 輸入描述:  
* 問題描述:    (1)封裝一類接口ComputerWeight,該接口中有3個功能:double computrWeight,void printName,double printPrice。
 
              (2)封裝一類接口ComputerCompany,該接口有2個功能:String computerName,void printFunction。
 
              (3)封裝一類對象FlashMemory實現上述兩類接口。
 
              (4)用一個程序執行入口Test測試上述對象。
* 程序輸出:   
* 程序頭部的注釋結束 
*/ 
 
//ComputerWeight 接口 
//(1)封裝一類接口ComputerWeight,該接口中有3個功能:double computrWeight,void printName,double printPrice。 
package myinterfance; 
 
public interface ComputerWeight { 
    public double computrWeight = 10; 
    public void printName(); 
    public void printPrice(); 

 
//ComputerCompany接口 
//(2)封裝一類接口ComputerCompany,該接口有2個功能:String computerName,void printFunction。 
package myinterfance; 
 
public interface ComputerCompany { 
    public String computerName = "dell"; 
    public void printFunction(); 
 

 
//FlashMemory類 
package myinterfance; 
 
public class FlashMemory implements ComputerWeight, ComputerCompany{ 
    public void printName(){ 
        System.out.println("The computer name is " +computerName); 
    } 
    public void printPrice(){ 
        System.out.println("The computer Price is 6000 yuan"); 
    } 
     
    public void printFunction(){ 
        System.out.println("Achieve print function"); 
         
    } 
 

 
//測試類MyTest  
package myinterfance; 
 
public class MyTest { 
 
    /**
     * @param args
     */ 
    public static void main(String[] args) { 
        // TODO Auto-generated method stub 
        FlashMemory fm = new FlashMemory(); 
         
        fm.printName(); 
        fm.printPrice(); 
        fm.printFunction(); 
    } 
 

運行結果:

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved