الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يجب ان يكون اسم البرنامج هو اسم اول كلاس

مغلق
بدأه banyrock في 9 يوليو 2006 · 6 رد · 844 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم, أريد ان اعرف : هل يجب ان يكون اسم البرنامج بالجافا هو اسم اول كلاس بالملف؟؟؟؟

ارجو الرد بسرعة.........

qassam.gif
#2

نعم.

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#3

شكرا لردك السريع ولكني جربت الكود التالي و سميت الفايل باسم الكلاس الثانية و اشتغل عادي:(ThisTest

.java)

  // class SimpleTime demonstrates the "this" reference
  class SimpleTime
  {
	 private int hour;   // 0-23
	private int minute; // 0-59
	 private int second; // 0-59

	 // if the constructor uses parameter names identical to
	 // instance variable names the "this" reference is
	 // required to distinguish between names
	 public SimpleTime( int hour, int minute, int second )
	 {
		this.hour = hour;	 // set "this" object's hour  
		this.minute = minute; // set "this" object's minute
		this.second = second; // set "this" object's second
	 } // end SimpleTime constructor

	 // use explicit and implicit "this" to call toUniversalString
	 public String buildString()
	 {
		return String.format( "%24s: %s\n%24s: %s",
		   "this.toUniversalString()", this.toUniversalString(),
		   "toUniversalString()", toUniversalString() );
	 } // end method buildString

	 // convert to String in universal-time format (HH:MM:SS)
	 public String toUniversalString()
	 {
		// "this" is not required here to access instance variables,
		// because method does not have local variables with same
	   // names as instance variables
	   return String.format( "%02d:%02d:%02d",
		   this.hour, this.minute, this.second );
	 } // end method toUniversalString
  } // end class SimpleTime


  public class ThisTest
 {
	 public static void main( String args[] )
	 {
		SimpleTime time = new SimpleTime( 15, 30, 19 );
		System.out.println( time.buildString() );
	} // end main
  } // end cl
qassam.gif
#4

نعم عندما لا يكون الكلاس public يمكن فعل ما فعلت

#5

صحيح ولكن الكلاس SimpleTime لاتستطيع استخدامها الا في هذا الملف

لست متواجد بشكل يومي

#6

بصراحة الجواب الادق هو لازم يكون على اسم الكلاس الرئيسي الذي يحمل الصفة main ولكن جرت العادة ان يكون الصف الرئيسي هو اول صف مع احترامي لفيصل وان كان في كلامي التباسا ارجو منه ان ينبهني وله جزيل الشكر

mofeedchaar@hotmail.com

#7

ملف الجافا لا يجوز ان يحتوي على اكثر من كلاس واحد public او لا يحتوي

و لكن اذا احتوي يجب يسمى الملف بنفس اسم الكلاس public

ان لم يحتوي على كلاس public لا يشترط ان يكون بنفس الاسم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…