اذهب إلى المحتوى
  • 0

جافا - خطأ actual and formal argument lists differ in length يظهر عند عمل extends

Shahad Mohammad

السؤال

هذا الخطأ وهذا الكود رغم أن الكونستركتر صحيح ولكن اذا عملت extends  يظهر الخطأ لا أعلم السبب 

Exception in thread main java lang RuntimeException: Uncompilable code – constructor Products in class store. Products cannot be applied to given types;
required: java lang String, java.lang. Double found: no arguments reason: actual and formal argument lists differ in length

,code

public class Main {
  public static void main(String[] args) {
    // TODO code application logic here
    System.out.println("Welcome in Happy store"); System.out.println("it's contains 5 products");
    Stores g=new stores (); Products A =new Products ("Ipad", 4000.500); A. Product Info();
    
    
public class Stores extends Products {
private String Product_Name; private String product[]; private Scanner Scn; private String x; private String yes_no;
public Stores () {
product=this.products;
  
  
public class Products {
private Double Price; private int ID; private string Name P;
String products []=new String[4];
public Products (String p_name, Double p_prise) {
this.Name_P=p_name; this.Price=p_prise;
this.ID=random_num();

Untitled.png

1.png

2.png

3.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 58 دقائق مضت قال Wael Aljamal:

أرجو إرفاق الشيفرة البرمجية و الخطأ كنص قبل أن نحل السؤال لك.

شكرا

حاولت لكن لما انسخ الكود ما يسمح لي ارسلة هنا لذلك قمت بتصويره، الصور واضحة، وصورة الخطأ مرفقة بالصور

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 5 ساعات قال Shahad Mohammad:

حاولت لكن لما انسخ الكود ما يسمح لي ارسلة هنا لذلك قمت بتصويره، الصور واضحة، وصورة الخطأ مرفقة بالصور

ضمن الدالة البانية ل stores يوجد إسناد قيمة متغير لآخر ولكنهم غير متوافقين بالنمط أحدهم مصفوفة محددة الطول 4 عناصر والأخرى غير محددة.

لذلك في صنف stores يتوجب تحديد طول Products ب 4

وسبب الخطأ بالضبط هو بناء المصفوفة Products  ضمن الصنف Products  وليس ضمن دالة بانية.

ولا يوجد داع للإسناد في حالتك طالما أن المتغيرين متواجدين في نفس الصنف بعد الوراثة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...