ホームページ バックエンド開発 PHPチュートリアル 基于PHP 面向对象之成员方法详解_php实例

基于PHP 面向对象之成员方法详解_php实例

Jun 07, 2016 pm 05:24 PM
phpオブジェクト指向

用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。

这样一个需求; 希望人可以说话, 做算术题.......,这样就需要使用到成员方法:
1、添加speak 成员方法,输出 我是小明
2、添加jisuan 成员方法,可以计算从 1+..+1000的结果
3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果
4、添加add 成员方法,可以计算两个数的和

参考代码:

复制代码 代码如下:

    class Person{

        public $name;
        public $age;

        //添加成员方法
        public function speak(){

            echo "我是小明";
        }

        public function jisuan(){
            //计算从 1+..+1000的结果
            $result =0;
            for($i=1;$i                $result+=$i;
            }
            //把计算结果ruturn 返回
            return $result;
        }

        public function jisuan2($n){
            //计算从 1+..+n的结果
            $result=0;
            for($i=1;$i                $result+=$i;
            }
            //return
            return $result;
        }

        //计算2个数的和
        public function add($num1,$num2){
            return $num1+$num2;
        }
    }

    $person1=new Person;
    //人说话
    $person1->speak().'
';
    //计算
    echo '
'.$person1->jisuan();
    //echo '
'.$person1->jisuan(100);
    //带参数的
    echo '计算的结果是:'.$person1->jisuan2(5);
    //计算2个数的和
    echo "
50+50=".$person1->add(50,51);
?>


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP のオブジェクト指向カプセル化の詳細な説明 PHP のオブジェクト指向カプセル化の詳細な説明 Aug 11, 2023 am 11:00 AM

PHP オブジェクト指向カプセル化の詳細な解釈 カプセル化は、オブジェクト指向プログラミングの 3 つの主要な特徴の 1 つであり、データとデータに対する操作をクラスにカプセル化し、特定の実装の詳細を外部プログラムから隠し、外部インターフェイスを提供することを指します。 PHP では、カプセル化の概念は、アクセス修飾子 (public、protected、private) を使用してプロパティとメソッドのアクセス可能性を制御することによって実装されます。まず、アクセス修飾子の役割を見てみましょう。 public (public): パブリック プロパティとメソッドは次のことができます。

PHP オブジェクト指向のシンプルなファクトリ パターンを通じてオブジェクトのバージョン管理と管理を実装する方法 PHP オブジェクト指向のシンプルなファクトリ パターンを通じてオブジェクトのバージョン管理と管理を実装する方法 Sep 06, 2023 pm 02:39 PM

PHP オブジェクト指向のシンプル ファクトリ モデルを通じてオブジェクトのバージョン管理と管理を実装する方法 大規模で複雑な PHP プロジェクトを開発する場合、バージョン管理と管理は非常に重要です。適切な設計パターンを通じて、オブジェクトの作成と使用をより適切に管理および制御できるため、コードの保守性と拡張性が向上します。この記事では、PHP オブジェクト指向のシンプルなファクトリ パターンを使用してオブジェクトのバージョン管理と管理を実装する方法を紹介します。シンプル ファクトリ パターンは、ファクトリ クラスを通じて指定されたオブジェクトをインスタンス化するクラスを作成するための設計パターンです。

PHP 開発でオブジェクト指向プログラミングのスキルを習得する方法 PHP 開発でオブジェクト指向プログラミングのスキルを習得する方法 Jun 25, 2023 am 08:05 AM

インターネットの発展に伴い、PHP は徐々に Web 開発で最も人気のあるプログラミング言語の 1 つになりました。しかし、PHP の急速な発展に伴い、オブジェクト指向プログラミングは PHP 開発に必要なスキルの 1 つになりました。この記事では、PHP 開発におけるオブジェクト指向プログラミングのスキルを習得する方法について説明します。オブジェクト指向プログラミングの概念を理解する オブジェクト指向プログラミングは、オブジェクト (クラス、プロパティ、メソッド) を使用してコードとデータを編成するプログラミング パラダイムです。オブジェクト指向プログラミングでは、コードが再利用可能なモジュールに編成されるため、プログラムのパフォーマンスが向上します。

PHP オブジェクト指向のシンプルなファクトリ パターンを使用して柔軟なオブジェクト インスタンスを作成する方法 PHP オブジェクト指向のシンプルなファクトリ パターンを使用して柔軟なオブジェクト インスタンスを作成する方法 Sep 06, 2023 pm 02:12 PM

PHP オブジェクト指向のシンプル ファクトリ パターンを使用して柔軟なオブジェクト インスタンスを作成する方法 シンプル ファクトリ パターンは、オブジェクト作成ロジックを公開せずにオブジェクト インスタンスを作成する一般的な設計パターンです。このモードは、コードの柔軟性と保守性を向上させることができ、入力条件に基づいてさまざまなオブジェクトを動的に作成する必要があるシナリオに特に適しています。 PHP では、オブジェクト指向プログラミングの特性を利用して、単純なファクトリ パターンを実装できます。以下の例を見てみましょう。次のようなグラフ計算機を作成する必要があるとします。

PHP オブジェクト指向のシンプルなファクトリ パターンを通じてオブジェクトのシームレスな切り替えと置換を実現する方法 PHP オブジェクト指向のシンプルなファクトリ パターンを通じてオブジェクトのシームレスな切り替えと置換を実現する方法 Sep 06, 2023 am 08:01 AM

PHP のオブジェクト指向のシンプル ファクトリ モードを通じてオブジェクトのシームレスな切り替えと置換を実現する方法 はじめに: PHP 開発では、オブジェクト指向プログラミング (OOP と呼ばれるオブジェクト指向プログラミング) が非常に一般的なプログラミング パラダイムです。オブジェクト指向設計パターンにより、コードの保守性と拡張性がさらに向上します。この記事では、オブジェクトのシームレスな切り替えと置換を実現するための、PHP の単純なファクトリ パターンに焦点を当てます。シンプルファクトリーパターンとは何ですか?シンプルなファクトリーパターン(シンプル)

PHP のオブジェクト指向継承メカニズムを理解する PHP のオブジェクト指向継承メカニズムを理解する Aug 10, 2023 am 10:40 AM

PHP のオブジェクト指向継承メカニズムを理解する 継承はオブジェクト指向プログラミングにおける重要な概念であり、古いクラスの機能を含む新しいクラスの作成を可能にします。 PHP では、キーワード extends を使用して継承を実現できます。継承を通じて、サブクラスは親クラスのプロパティとメソッドを継承し、新しいプロパティとメソッドを追加したり、継承されたメソッドをオーバーライドしたりできます。例を通して、PHP のオブジェクト指向継承メカニズムを理解しましょう。 classAnimal{public$name

PHP オブジェクト指向プログラミングにおける一般的な問題の詳細な説明 PHP オブジェクト指向プログラミングにおける一般的な問題の詳細な説明 Jun 09, 2023 am 09:27 AM

PHP 言語は、学習と使用が簡単であるため、非常に人気のある Web 開発言語となっています。オブジェクト指向プログラミングは、PHP 言語における最も重要なプログラミング パラダイムの 1 つです。ただし、オブジェクト指向プログラミングは簡単に習得できるものではないため、いくつかの一般的な問題が頻繁に発生します。この記事では、PHP のオブジェクト指向プログラミングに関する一般的な問題の詳細な分析を提供します。質問 1: オブジェクトを作成するにはどうすればよいですか? PHP では、new キーワードを使用してオブジェクトを作成できます。例: classMyClass{/

PHP がオブジェクト指向プログラミングを実装し、コードの可読性と保守性を向上させる方法 PHP がオブジェクト指向プログラミングを実装し、コードの可読性と保守性を向上させる方法 Jun 27, 2023 pm 12:28 PM

インターネット技術の継続的な発展に伴い、PHP は一般的な Web サイト開発言語の 1 つとなり、PHP オブジェクト指向プログラミングも学習する必要がある知識ポイントになりました。オブジェクト指向プログラミング (OOP) は、データと動作をオブジェクトに結合してコードの再利用性、可読性、保守性を向上させることを中心概念とするプログラミング パラダイムです。この記事では、PHP を使用してオブジェクト指向プログラミングを実装し、コードの可読性と保守性を向上させる方法を説明します。オブジェクト指向プログラミングの基本概念 オブジェクト指向プログラミングでは、各オブジェクトには一連のプロパティがあります。

See all articles