إنشاء مثيل متداخلة الطبقة جافا في كولد فيوجن
-
03-07-2019 - |
سؤال
أحاول إنشاء مثيل: java.awt.geom.Point2D.مزدوج في كولد فيوجن.
Point2D.مزدوجة هي فئة متداخلة داخل فئة مجردة Point2D.لقد حاولت إنشاء مثيل فئة باستخدام:
<cfset PointClass = createObject("java", "java.awt.geom.Point2D.Double")>
فشل هذا لأن كولد فيوجن لا يمكن العثور على الدرجة.
و <cfset PointClass = createObject("java", "java.awt.geom.Point2D")>
التي لا تعمل لأن Point2D هي فئة مجردة وليس هناك منشئ العام الذي يمكنك الاتصال PointClass.init(x,y)
.
الآن, لقد لجأت إلى اتخاذ وجهة نظري الخاصة الطبقة التي يلتف Point2D.مزدوج الطبقة بحيث لا يمكن إنشاء مثيل في كولد فيوجن.أنا لا أعتقد أن هذا هو المثل الأعلى و هل تبحث عن أفكار حول كيفية مباشرة إنشاء Point2D.مزدوج الطبقة في كولد فيوجن.
أنا أيضا باستخدام كولد فيوجن 8.
المحلول
حاول مع:
<cfset PointClass = createObject("java", "java.awt.geom.Point2D$Double")>
عن الطبقات المتداخلة ، استخدام $
لا تنتمي إلى StackOverflow