プロセス指向の考え方
1のステップは、最初の段階で何をすべきか、明確かつシンプルで、どのような第二段階で行うには...
プロセスに直面2.、いくつかの簡単な問題に対処するのに適している。
直面オブジェクト思考
1.物事をクラスタリングおよび分類し、最初に問題について考え、次に問題を解決するために必要なカテゴリーを考え、次にこれらのカテゴリーを個別に考える思考モード。最後に、プロセス指向の思考は、特定のカテゴリの詳細に対して実行されます。
2.オブジェクト指向は、複雑な問題の処理に適しており、複数の人の協力が必要な問題の処理に適しています。オブジェクト
指向とは
1.オブジェクト指向プログラミング(OOP)
2 。オブジェクト指向プログラミングの本質は次のとおりです。コードをクラスに整理し、データをオブジェクトで整理(カプセル化)します
**コアアイデア:**
3つの抽象的な機能、
カプセル化、
継承
、多態性の
クラスとオブジェクト:
1。疫学的観点から、既存のオブジェクトの背後にクラスがあります。オブジェクトは具体的なものです。クラスは抽象であり、オブジェクトの抽象です
。2 。コード操作の観点から、既存のクラスの背後にオブジェクトがあります。クラスはオブジェクトのテンプレートです
メソッド呼び出しを呼び出す
静的メソッド
コード例:
サンプル出力:
非静的メソッド
コード例:
サンプル出力
注(静的はクラスにロードされます)
参照渡し
コード例:
package com.OOP;
public class Demo03 {
public static void main(String[] args) {
Numbers numbers = new Numbers();
System.out.println(numbers.a);//未定义值,默认为0
Demo03.change(numbers);
System.out.println(numbers.a);
}
public static void change(Numbers numbers){
//number是一个对象:指向的--->Numbers numbers = new Numbers();这是一个具体的数字,可以改变属性
numbers.a=10;
}
}
class Numbers{
int a;
}
出力例
(Cに似た感じのポインタ)