Account[] acc = new Account[]{
       new Account(200.0, 100, "SSUET1", 's'),
       new Account(300.0, 101, "SSUET2", 's'),
       new Account(400.0, 102, "SSUET3", 's'),
       new Account(500.0, 103, "SSUET4", 'c'),
       new Account(600.0, 104, "SSUET5", 'c')
};

On Mon, Jan 31, 2022 at 4:22 PM Pieter van den Hombergh <
pieter.van.den.hombe...@gmail.com> wrote:

> Yes,
>
> or like
>
> Account[] acc = new Account[]{
>         acc[1] = new Account(200.0, 100, "SSUET1", 's'),
>         acc[2] = new Account(300.0, 101, "SSUET2", 's'),
>         acc[3] = new Account(400.0, 102, "SSUET3", 's'),
>         acc[4] = new Account(500.0, 103, "SSUET4", 'c'),
>         acc[5] = new Account(600.0, 104, "SSUET5", 'c')
> };
>
> On Mon, Jan 31, 2022 at 4:13 PM Milan Horák - tHB <ho...@thb.cz> wrote:
>
>> Hello,
>>
>> public class RButtArrListJFrame extends javax.swing.JFrame {
>>
>>     public void RButtArrListJFrame () {
>>         ArrayList<Account> al_allAcc = new ArrayList<>();
>>
>>         //ArrayList<String> al_sav = new ArrayList<String>();
>>
>>         DefaultListModel <String> model = new DefaultListModel<>();
>>         Account[] acc = new Account[5];
>>
>>         acc[1] = new Account(200.0, 100, "SSUET1", 's');
>>         acc[2] = new Account(300.0, 101, "SSUET2", 's');
>>         acc[3] = new Account(400.0, 102, "SSUET3", 's');
>>         acc[4] = new Account(500.0, 103, "SSUET4", 'c');
>>         acc[5] = new Account(600.0, 104, "SSUET5", 'c');
>>
>>     }
>> }
>>
>> *Milan Horák* <http://www.thb.cz>
>> Dne 31. 01. 22 v 14:47 Scott Palmer napsal(a):
>>
>> Or add braces around the assignments to make an initialization block:
>>
>> {
>>   acc[0] = new Account(200.0, 100, “SSUET1”, ’s’);
>>   acc[1] = new Account(300.0, 101, “SSUET2”, ’s’);
>>   acc[2] = new Account(400.0, 102, “SSUET3”, ’s’);
>>   acc[3] = new Account(500.0, 103, “SSUET4”, ’c’);
>>   acc[4] = new Account(600.0, 104, “SSUET5”, ’c’);
>> }
>>
>> Scott
>>
>> On Jan 31, 2022, at 6:40 AM, Pieter van den Hombergh
>> <pieter.van.den.hombe...@gmail.com> <pieter.van.den.hombe...@gmail.com>
>> wrote:
>>
>> 
>> Same error as before.
>> At the class level, each line must start with a type. You need to move
>> the assignments to the array element to the constructor or inside curlies
>> directly behind the array declaration.
>>
>>
>> Acoounts[] acc = new Account[] { new Account(....),....} ;
>>
>> On Mon, Jan 31, 2022, 04:54 Zulfi Khan <zulfi6...@yahoo.com.invalid>
>> <zulfi6...@yahoo.com.invalid> wrote:
>>
>>> Hi,
>>>
>>> I am trying to create an array of Object of Account class:
>>>
>>> public class RButtArrListJFrame extends javax.swing.JFrame {
>>>
>>> ArrayList<Account> al_allAcc = new ArrayList<>();
>>>
>>> //ArrayList<String> al_sav = new ArrayList<String>();
>>>
>>> DefaultListModel <String> model = new DefaultListModel<String>();
>>>
>>> Account[] acc = new Account[5];
>>>
>>> acc[0] = new Account(200.0, 100, "SSUET1", 's');//Error
>>> acc[1] = new Account(300.0, 101, "SSUET2", 's');//Error
>>> acc[2] = new Account(400.0, 102, "SSUET3", 's');//Error
>>> acc[3] = new Account(500.0, 103, "SSUET4", 'c');//Error
>>> acc[4] = new Account(600.0, 104, "SSUET5", 'c');//Error
>>>
>>>
>>> I am getting the message:
>>>
>>> ‘]’ expected, invalid method declaration return type required. I have
>>> attached the image and account class file. Account class is given below:
>>>
>>> public class Account {
>>>
>>> private double balance;
>>>
>>> private int number;
>>>
>>> String name;
>>>
>>> char accType;
>>>
>>> Account(){
>>>
>>> balance = 0.0;
>>>
>>> number = 0;
>>>
>>> final String name = "0";
>>>
>>> accType ='\0';
>>>
>>> }
>>>
>>> Account(double dBal, int iNum, String strName, char chAccType){
>>>
>>> balance = dBal;
>>>
>>> number = iNum;
>>>
>>> name = strName;
>>>
>>> accType = chAccType;
>>>
>>> }
>>>
>>> Account (Account accObj){
>>>
>>> balance = accObj.balance;
>>>
>>> number = accObj.number;
>>>
>>> name = accObj.name;
>>>
>>> accType = accObj.accType;
>>>
>>> }
>>>
>>> double getBalance(){
>>>
>>> return balance;
>>>
>>> }
>>>
>>> int getNumber(){
>>>
>>> return number;
>>>
>>> }
>>>
>>> char getAccType(){
>>>
>>> return accType;
>>>
>>> }
>>>
>>> void setBalance(double b){
>>>
>>> balance =b;
>>>
>>> }
>>>
>>> }
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
>>> For additional commands, e-mail: users-h...@netbeans.apache.org
>>>
>>> For further information about the NetBeans mailing lists, visit:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>>
>
> --
> Pieter Van den Hombergh.
> No software documentation is complete with out it's source code.
>


-- 
Pieter Van den Hombergh.
No software documentation is complete with out it's source code.

Reply via email to