日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

面向对象——所学

發(fā)布時(shí)間:2024/1/17 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面向对象——所学 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)面向?qū)ο篑R上快要兩周的時(shí)間了,怎么來(lái)說(shuō),感覺(jué)我是有收獲也有不懂的,還是講的有些太深?yuàn)W,我也不是能夠完全理會(huì)。

下面示例一個(gè)我們所學(xué)的代碼-簡(jiǎn)單對(duì)象

<?php
/**
* Created by PhpStorm.
* User: fu
* Date: 2017/7/18
* Time: 11:38
*/

/*
* 周末練習(xí):

1 根據(jù)描述定義出對(duì)應(yīng)的功能類、接口等:
銀行柜臺(tái)常規(guī)的功能有:存款、取款、轉(zhuǎn)賬、查詢、修改密碼等;
ATM機(jī)也具有類似的功能:存款、取款、轉(zhuǎn)賬、查詢、修改密碼等;

但是銀行柜臺(tái)可以人工操作服務(wù)。
另外不同的銀行可以提供一些特殊的便民服務(wù):
中國(guó)銀行可以交水、電、氣等費(fèi)用;
建設(shè)銀行可以交水、電費(fèi),同時(shí)還可以交上網(wǎng)費(fèi);
交通銀行可以交水費(fèi),還可以交交通違章費(fèi)用;
工商銀行可以交電、氣費(fèi),還可以交有線電視費(fèi);
另外現(xiàn)在網(wǎng)絡(luò)也和發(fā)達(dá),那么支付寶和微信都可以支持上面的特殊費(fèi)用的提交。


*/

abstract class YinHang{
private $yinHangMingChen;
private $yinHangZhangHao;
private $miMa;

public function cunKuan(){

}
public function quKuan(){

}
public function zhuanZhang(){

}
public function chaXun(){

}
public function xiuGaiMiMa(){

}
}
interface IShui{
function jiaoShuiFei();
}
interface IDian{
function jiaoDianFei();
}
interface IQi{
function jiaoQiFei();
}
interface IShangWang{
function jiaoShangWangFei();
}
interface IWeiZhang{
function jiaoWeiZhangFei();
}
interface IDianShi{
function jiaoDianShiFei();
}
class ZhongGuoYinHang extends YinHang implements IShui,IDian,IQi {
function jiaoShuiFei(){
}
function jiaoDianFei(){
}
function jiaoQiFei(){
}
}
class JianSheYinHang extends YinHang implements IShui,IDian,IShangWang{
function jiaoDianFei()
{
// TODO: Implement jiaoDianFei() method.
}
function jiaoShangWangFei()
{
// TODO: Implement jiaoShangWangFei() method.
}
function jiaoShuiFei()
{
// TODO: Implement jiaoShuiFei() method.
}
}
class JiaoTongYinHang extends YinHang implements IShui, IWeiZhang{
function jiaoShuiFei()
{
// TODO: Implement jiaoShuiFei() method.
}
function jiaoWeiZhangFei()
{
// TODO: Implement jiaoWeiZhangFei() method.
}
}
class GongShangYinHang extends YinHang implements IDian, IQi, IDianShi{
function jiaoDianFei()
{
// TODO: Implement jiaoDianFei() method.
}
function jiaoDianShiFei()
{
// TODO: Implement jiaoDianShiFei() method.
}
function jiaoQiFei()
{
// TODO: Implement jiaoQiFei() method.
}
}


class RenGongGuiTai{
private $yinHang;
public function __construct($yinHang)
{
$this->yinHang = $yinHang;
}
public function renGongFuWu(){
echo '人工柜臺(tái)可以提供人工服務(wù)';
}
}
class ATM{
private $yinHang;
public function __construct($yinHang)
{
$this->yinHang = $yinHang;
}
}


abstract class WangLuoZhiFu implements IDianShi,IDian,IQi,IWeiZhang,IShui,IShangWang {

private $name;
private $zhangHao;
private $miMa;

public function __construct($name)
{
$this->name = $name;
}

function jiaoQiFei()
{
// TODO: Implement jiaoQiFei() method.
}
function jiaoDianShiFei()
{
// TODO: Implement jiaoDianShiFei() method.
}
function jiaoDianFei()
{
// TODO: Implement jiaoDianFei() method.
}
function jiaoWeiZhangFei()
{
// TODO: Implement jiaoWeiZhangFei() method.
}
function jiaoShuiFei()
{
// TODO: Implement jiaoShuiFei() method.
}
function jiaoShangWangFei()
{
// TODO: Implement jiaoShangWangFei() method.
}
}

class ZhiFuBao extends WangLuoZhiFu{

}
class WeiXin extends WangLuoZhiFu{

}
這是一個(gè)簡(jiǎn)單的創(chuàng)建銀行對(duì)象,但是對(duì)應(yīng)的代碼方法等還未實(shí)現(xiàn)。

轉(zhuǎn)載于:https://www.cnblogs.com/cgdblog/p/7221821.html

總結(jié)

以上是生活随笔為你收集整理的面向对象——所学的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。