国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ Java &#&はじめる オブジェクトクラスの一般的なメソッドの紹介

オブジェクトクラスの一般的なメソッドの紹介

Aug 04, 2020 pm 04:13 PM
object 一般的な方法

オブジェクトクラスの一般的なメソッドの紹介

オブジェクトは、すべてのクラスの親クラスであり、クラス階層のルート クラスです。すべてのオブジェクト (配列を含む) は、このクラスのメソッドを?qū)g裝します。すべてのオブジェクトは、直接または間接的に継承されます。オブジェクトクラス。

(推奨チュートリアル: java 入門チュートリアル )

オブジェクトの一般的なメソッド:

1. getClass() メソッド: オブジェクトのクラスを返します。実行時例

public class Demo{
	public static void main(String[] args){
		Object[] arr = new Object[4];
		arr[0] = new Object();
		arr[1] = new String("字符串");
		arr[2] = new Integer(10);
		arr[3] = new Demo();

		for(Object obj: arr){
			System.out.println(obj.getClass());
		}
	}
}	

出力:

class java.lang.Object
class java.lang.String
class java.lang.Integer
class Demo

2. toString() メソッド: オブジェクトを文字列として返します (サブクラスが toString メソッドをオーバーライドしない場合、クラスはname @16 が返されます (16 進數(shù)のハッシュ値)

public class Demo{
	public static void main(String[] args){
		Object[] arr = new Object[4];
		arr[0] = new Object();
		arr[1] = new String("字符串");
		arr[2] = new Integer(10);
		arr[3] = new Demo();

		for(Object obj: arr){
			System.out.println(obj.toString());
		}
	}
}	

出力:

java lang.Object@1db9742
字符串
10
Demo@10d69c

(ビデオ チュートリアルの推奨事項: java ビデオ チュートリアル)

Rewrite toString :

@Override
public static toString(){
	return "我是demo類";
}

出力:

java lang.Object@1db9742
字符串
10
我是demo類

obj を直接出力するように上記のコードを変更すると、デフォルトで toString() メソッドが呼び出されます:

for(Object obj: arr){
	System.out.println(obj);
}

3。 quals() メソッド: 2 つのオブジェクトが等しいかどうかを比較

equals メソッドは、デフォルトで 2 つのオブジェクトのアドレスが等しいかどうかを比較します (最下層は比較に == を使用します)。一般に、equals メソッドは次のとおりです。比較のためにカスタムで作成しました。

以上がオブジェクトクラスの一般的なメソッドの紹介の詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中國語版

SublimeText3 中國語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Java は、オブジェクト クラスの getClass() 関數(shù)を使用して、オブジェクトのランタイム クラスを取得します。 Java は、オブジェクト クラスの getClass() 関數(shù)を使用して、オブジェクトのランタイム クラスを取得します。 Jul 24, 2023 am 11:37 AM

Java では、Object クラスの getClass() 関數(shù)を使用して、オブジェクトのランタイム クラスを取得します。Java では、各オブジェクトには、オブジェクトのプロパティとメソッドを定義するクラスがあります。 getClass() 関數(shù)を使用して、オブジェクトのランタイム クラスを取得できます。 getClass() 関數(shù)は Object クラスのメンバー関數(shù)であるため、すべての Java オブジェクトがこの関數(shù)を呼び出すことができます。この記事では、getClass() 関數(shù)の使用方法といくつかのコード例を紹介します。取得を使用する

Javaオブジェクトクラスのメソッドの使い方 Javaオブジェクトクラスのメソッドの使い方 Apr 18, 2023 pm 06:13 PM

1. オブジェクト クラスの概要 オブジェクトは、Java によってデフォルトで提供されるクラスです。 Object クラスを除いて、Java のすべてのクラスには継承関係があります。デフォルトでは、Object 親クラスを継承します。つまり、Object のリファレンスを使用して、すべてのクラスのオブジェクトを受け取ることができます。例: Object を使用して、すべてのクラスのオブジェクトを受信します。 classperson{}classStudent{}publicclassTest{publicstaticvoidmain(String[]args){function(newperson());function(newStudent());}public

Javaオブジェクトをバイトに変換する方法、およびバイトをオブジェクトに変換する方法は何ですか? Javaオブジェクトをバイトに変換する方法、およびバイトをオブジェクトに変換する方法は何ですか? Apr 20, 2023 am 11:37 AM

オブジェクトからバイトへ、そしてバイトからオブジェクトへ 今日は、オブジェクトからバイトに変換する方法、およびバイトからオブジェクトに変換する方法を理解します。まず、クラス Student を定義します。 packagecom.byteToObject;importjava.io.Serializable;publicclassstudentimplementsSerializable{privateintsid;privateStringname;publicintgetSid(){returnsid;}publicvoidsetSid(in)

PHP 注意: 非オブジェクト ソリューションのプロパティを取得しようとしています PHP 注意: 非オブジェクト ソリューションのプロパティを取得しようとしています Jun 24, 2023 pm 09:34 PM

PHP Notice: Tryingtogetpropertyofnon-object の解決策 PHP で開発しているときに、「 Notice: Tryingtogetpropertyofnon-object」というエラー メッセージが表示されることがあります。このエラー メッセージは、通常、初期化されていないオブジェクトを使用しているか、オブジェクトの參照が失われたために発生します。特定のコード部分に問題があり、プロパティに正しくアクセスできません。

Javaの基本データ型とオブジェクトの関係は何ですか Javaの基本データ型とオブジェクトの関係は何ですか May 01, 2023 pm 04:04 PM

基本データ型と Object の関係 Object がすべての型の基本クラスであるということは誰もが聞いたことがあると思いますが、Java の基本データ型は Object とは何の関係もないため、この文は実際には正しくありません。たとえば、swap メソッドを呼び出す場合、Object は実際には基本データ型とは何の関係もないため、int 型を swap(Objectobj) メソッドに直接渡すことはできません。このとき、a は型が一致しないことがわかります。自動的にラップされます. Integer 型になっています. この時點で Object に接続でき、swap メソッドを正常に呼び出すことができます. Object、基本データ型のラッパー クラス

PHP 注意事項の解決策: 非オブジェクトのプロパティを取得しようとしています PHP 注意事項の解決策: 非オブジェクトのプロパティを取得しようとしています Jun 22, 2023 pm 02:43 PM

PHP Notice の解決策: Tryingtogetpropertyofnon-object PHP でコードを作成する過程で、「Tryingtogetpropertyofnon-object」というエラー メッセージが表示されることがあります。このエラー メッセージは通常、存在しないオブジェクト プロパティにアクセスしようとしてコード內(nèi)でエラーが発生したために発生します。このエラー メッセージは通常、次の狀況で表示されます。 オブジェクトが存在しません。

JavaでObjectクラスとSystemクラスを使用するにはどうすればよいですか? JavaでObjectクラスとSystemクラスを使用するにはどうすればよいですか? Apr 23, 2023 pm 11:28 PM

オブジェクトはすべての Java クラスの基本クラスであり、クラス継承構(gòu)造全體の最上位であり、最も抽象的なクラスです。誰もが毎日、toString()、equals()、hashCode()、wait()、notify()、getClass() などのメソッドを使用していますが、おそらくそれらが Object のメソッドであることを認識しておらず、見向きもしません。 Object には他にどのようなメソッドがあるのか??、そしてなぜこれらのメソッドを Object に配置する必要があるのか??を考えてみましょう。 1. JavaObject クラスの概要 - すべてのクラスのスーパー クラス Object は Java クラス ライブラリの特別なクラスであり、すべてのクラスの親クラスでもあります。言い換えれば、Java では、任意のタイプのオブジェクトを Object タイプに割り當(dāng)てることができます。

Redisのオブジェクト構(gòu)造を定義する方法 Redisのオブジェクト構(gòu)造を定義する方法 May 28, 2023 pm 05:20 PM

Redis の 2 層データ構(gòu)造の紹介。Redis のパフォーマンスが高い理由の 1 つは、その各データ構(gòu)造が特別に設(shè)計され、1 つ以上のデータ構(gòu)造によってサポートされていることです。これらの柔軟なデータ構(gòu)造は、読み取りを向上させるために利用されています。パフォーマンス フェッチおよび書き込みパフォーマンス。 Redis のデータ構(gòu)造を理解したい場合は、2 つの異なるレベルから議論できます: 最初のレベルはユーザーの観點からのものであり、このレベルは Redis が外部に公開する呼び出しインターフェイスでもあります (文字列、リスト、ハッシュ、セット、ソートセット。 2 番目のレベルは內(nèi)部実裝の観點からのもので、dict、sds、ziplist、quicklist、skiplis などの下位レベルの実裝に屬します。

See all articles