मेरे पास एक फ़ाइल Test.javaऔर उसके अंदर निम्न कोड है।
public class Abcd
{
//some code here
}
अब कक्षा संकलन नहीं करती है, लेकिन जब मैं publicसंशोधक को हटाता हूं , तो यह ठीक संकलन करता है।
जावा के पीछे तर्क क्या है जो हमें एक वर्ग नाम संकलित करने की अनुमति देता है जो फ़ाइल नाम से अलग है जब यह सार्वजनिक नहीं है।
मुझे पता है कि यह एक नौसिखिया सवाल है, लेकिन मैं एक अच्छी व्याख्या नहीं पा रहा हूँ।
