Anda di halaman 1dari 15

null — o valor inicial padrão para variáveis String

A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccountnull
— o valor inicial padrão para variáveis String
A primeira linha da saída mostra o nome “null”. Diferentemente das variáveis locais, que não são
inicializadas de forma automática,
toda variável de instância tem um valor inicial padrão — fornecido pelo Java quando você não
especifica o valor inicial
da variável de instância. Portanto, não é exigido que as variáveis de instância sejam explicitamente
inicializadas antes de serem
utilizadas em um programa — a menos que elas devam ser inicializadas para valores diferentes dos
seus padrões. O valor padrão
para uma variável de instância do tipo String (como name nesse exemplo) é null, que discutiremos mais
adiante na Seção 3.3 ao
abordar os tipos por referência.
Capítulo 3 Introdução a classes, objetos, métodos e strings 61
Chamando o método setName da classe Account
A linha 21 chama o método setName de myAccount. Uma chamada de método pode fornecer
argumentos cujos valores são
atribuídos aos parâmetros de método correspondentes. Nesse caso, o valor da variável local de main
entre parênteses é o argumento
que é passado para setName, de modo que o método possa realizar sua tarefa. Quando setName é
chamado:
1. o aplicativo transfere a execução do programa da linha 21 em main para a declaração do método
setName (linhas 10 a 13 da
Figura 3.1), e o argumento valor entre parênteses da chamada (theName) é atribuído ao parâmetro
correspondente (name)
no cabeçalho do método (linha 10 da Figura 3.1). Como setName foi chamado por objeto myAccount

Anda mungkin juga menyukai