من تازه کار با جاوا رو شروع کردم.
یه سوال دارم. وقتی میگن یه کلاس از یه کلاس دیگه extend میشه یعنی چی؟
Printable View
من تازه کار با جاوا رو شروع کردم.
یه سوال دارم. وقتی میگن یه کلاس از یه کلاس دیگه extend میشه یعنی چی؟
یعنی مشتق می شه
در مورد وراثت چیزی می دونید ؟
یعنی کلاس A از کلاس B مشتق شده و تمامی خواص کلاس B بهش به ارث می رسهکد:public class A extends B
{
}
خوب چه جوری باید این کارو انجام بدیم؟کجا باید چی بنویسیم؟
ببينيد شما بايد اول كلاس پدر رو تعريف كنيد و بنويسيد
بعد كلاس فرزند رو از كلاس پدر extend كنيد فايل هر دو كلاس يه جا بايد ريخته شده باشه
مثالش رو هم دوست عزيز گذاشتن
اگه تازه كار هستيد حتما با كتاب پيش بريد
بهترين مرجع براي افراد تازه كار
كتاب دايتل دايتل ترجمه شده به فارسي رو ميتونيد از بازار تهيه كنيد كه قيمتش فكر كنم 18 هزار تومن باشه
كتاب انگليسيش رو هم تو اينترنت ميتونيد پيدا كنيد
........................
خیلی ممنون.نقل قول:
میشه اگه سایت دانلود انگلیسیشو دارین بذارین لطفا؟
از اين لينك بگيريدنقل قول:
کد:http://darkknight.persiangig.com/document/Java%20How%20to%20Program%2C%206th%20Ed%202004.chm
مرسی . اما این لینک باز نمیشه. حتی سایت اولیه ش هم باز نمیشه.نقل قول:
یه سوال دیگه.
من یه کلاس دارم که توش این چیزها رو نوشتم:
کد:
package
apdb;
import
java.util.ArrayList;
public
class APRecord {
static int tableH=0;
static ArrayList<String> columename[];
static ArrayList<String>datatype[];
static ArrayList<String> tableName=new ArrayList<String>();
static void createA(){
columename[tableH]=new ArrayList<String>();
datatype[tableH]=new ArrayList<String>();
}
}
حالا اومدم این تابه crateA رو تو یه کلاس دیگه صدا زدم و از خونه های آرایه استفاده کردم اما این خطارو میده :
java.lang.NullPointerException
دلیلش چیه؟ من که new ساختم. چرا میگه null هست؟
یه سوال دیگه ،تومتد ArrayList اگه بخوایم از add استفاده کنیم باید قبلش یه چیزی توش باشه یا اگه فقط تعریف کرده باشیم کافیه؟
نقل قول:
دوست عزيز اون لينك بالا رو باز نكنيد
با نرم افزارهاي دانلود لينك رو دانلود كنيد حدود 15 مگابايت هست
ميشه لطفا هر دو كلاس رو بزاريد
اين اگه يكي از كلاسها باشه
اون كلاسي كه تابع رو توش فراخواني هم ميكنيد رو هم بديد
به احتمالاتي ميدم اما تا مطمئن نشم چيزي نميتونم بگم
من خیلی راه هارو امتحان کردم تا بتونم این آرایه از arraylist ها رو بسازم اما نشد.
کد:
APRecord.createA();
while (columnH+3!=i){
APRecord.columename[tableH].add(commandLine[columnH+2]);
APRecord.datatype[tableH].add(commandLine[columnH+3]);
APField.makeField(columnH);
columnH++;
}
دقیقا به اولین خط بعد while خطا میده.البته این یه قسمتی از کلاس هست.
ببينيد اين خطا مخصوص خارج شدن از آرايه يا رد كردن از null هست
يعني شما در آرايه آدرسي داديد كه از خونه آخر رد كرده
من چون برنامه كامل رو ندارم نميتونم دقيق محلشو مشخص كنم
اما غالب ترين دليل اين خطا هموني بود كه گفتم
در ضمن وقتي شما عملياتي روي يك متغير اعمال ميكنيد موقع كامپايل بهتون خطا ميده كه اين متغير نياز به مقداردهي اوليه داره يا نه
اگه اون نوع متغير نياز داشته باشه بايد قبل از هرگونه عملياتي مقدار دهي بشه
من این مشکلشو حل کردم. اما حالا این خطارو میده: can not create a generic array of arraylist>
اصلا میشه آرایه ای از arraylist ها ساخت؟
من تازه کار با جاوا رو شروع کردم و jdkوjre رو نصب کردم.توی نوت پد برنامه رو می نویسم و ذخیره میکنم ولی زمان اجرا و کامپایل توی قسمتcommand prompt مرتبا error میده و مینویسه cannot find spesfic path به نظر شما چه مشکلی وجود داره چیکار باید بکنم
کسی مي دونه چه جوری میشه توضیحات دستوراتو تو eclips فعال کرد؟ یه سری از فرمانها وقتی روشون میری توضيحات دارن اما بعضياشون ندارن. چه جوری ميشه برای همه شون فعال کرد؟
ببين دوست عزيز شما يه كار ديگه بايد بكنينقل قول:
1- رو my computer راست كليك كن properties رو بزن
2-بعد تو tab ها بگرد دنبال يه گزينه به نام environment variables مثلا تو ويندوز xp تو tab advanced هست
3- بعد تو قسمت user variables گزينه new رو بزن
4- پنجره جديد باز ميشه دوتا مقدار بايد بهش بدي
يكي نام هست
مثلا ميدي PATH
ديگري آدرس پوشه bin jdk رو بهش ميدي
مثلا c:\java\jdk\bin و همه رو ok ميكني و خارج ميشي
اينبار cmd رو باز كن
حتما كار خواهد كرد
---------- Post added at 01:20 AM ---------- Previous post was at 01:15 AM ----------
دوست عزيز من تا حالا با اكيليپس كار نكردم ولي اگه ميخوايد با IDE كار كنيد بهترين مورد net beans خود شركت سان هستنقل قول:
در ضمن سوالي در مورد جاوا داريد اگه تو اين تاپيك ميزاريد يه پيغامي چيزي به من بديد حد امكان اگه اطلاعي در موردش داشته باشم به دوستان كمك ميكنم
تا سوالها بي پاسخ نمونه
موفق باشيد
کسی می دونه دستور حذف background يه عکس تو جاوا چيه؟
دوست عزيز منظورتون چيه از حذف بك گراند؟
يعني برنامه يه عكس بگيره بعد بك گراندشو حذف كنه؟
مشخصا بايد كتابخانه پردازش تصوير رو پيدا كرد
البته اگه همچين توانايي داشته باشه
سلام
شما می دونين چه جوری می شه صدارو برنامه گذاشت؟ از کدوم کلاسها باید استفاده کنيم؟
کسی اینجا تخصصی جاوا بلد نیست؟؟؟
من می خوام از bufferedimage استفاده کنم. کسی می دونه چه جوری؟ می خوام یه عکسی رو به صورت پیکسل پیکسل روی صفحه بذارم و باید از texture استفاده کنم اما نمیدونم دستوراتش چیه و چه جوری باید بذارم :((((