আমি ক্লাসে একটি চূড়ান্ত স্থির ক্ষেত্রের মানটি কীভাবে উল্লেখ করতে পারি?


99

জাভাডক ব্যবহার করে, আমি কীভাবে ক্লাসে একটি চূড়ান্ত স্ট্যাটিক ক্ষেত্রের মান উল্লেখ করতে পারি?

আমি ???এই উদাহরণটি ক্ষেত্রের মান দ্বারা প্রতিস্থাপন করতে চাই STATIC_FIELD

/**
 * This is a simple class with only one static field with the value ???.
 */
public class Simple {

    /**
     * We can reference the value with {@value} here, 
     * but how do we reference it in the class JavaDoc?
     */
    public static final String STATIC_FIELD = "simple static field";

}

উত্তর:


196

মানে {@value #STATIC_FIELD}?


4
এটি কি অন্যান্য ক্লাসেও রেফারেন্স করা যায়? যখন আমি চেষ্টা করেছি যে এটি আমার পক্ষে কার্যকর হয়নি।
রাজিথ গান হিউজ

22
@ রাজিথগুনহিউজ, আপনি এটি অন্য শ্রেণীর মতো উল্লেখ করতে পারেন{@value com.package.other.Clazz#STATIC_FIELD}
সান

4
কেবলমাত্র, অ-আদিম স্থিরদের জন্য এটি হবে l @ লিঙ্ক #STATIC_NON_PRIMITIVE_FIELD}
ইউরি

4
@ শিয়ান, আসলে, এটি {@ লিঙ্ক কম.প্যাকেজ.ডোর.ক্ল্যাজ # স্ট্যাটিক_ফিল্ড}
ক্রিশ্চিয়ান এবনেস

4
@ ইউরি এটি সঠিক নয়। {@link ...}নামযুক্ত ক্ষেত্রের জাভাদোককে একটি লিঙ্ক সরবরাহ করে, যা পরিবর্তিতভাবে মান সরবরাহ করে না। {@value ...}প্রকৃত মান সরবরাহ করে, যা যা চাওয়া হয়েছিল। 'অ-আদিম' এর সাথে হুবহু কিছু করার নেই। এর উদাহরণ দেখুন {@value ...}উদাহরণস্বরূপ, যা ব্যবহারের জন্য, Javadoc টুল ডকুমেন্টেশনে java.lang.String
লার্নের মারকুইস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.