Uma das linguagens orientadas a objeto mais recentes é chamado de " Scala ". Esta linguagem tem muitas semelhanças estruturais para Java, e até usa o Java Virtual Machine em seu funcionamento . Isto faz com que uma segunda língua que muitos programadores Java pegar . Tal como acontece com outros programas orientados a objetos , ele funciona em grande parte por meio de métodos de objetos . Métodos
Na programação orientada a objetos , os métodos são os nomes para funções específicas dentro de uma classe . Esses métodos variam de classe para classe , como as diferentes classes são projetadas para fazer coisas diferentes . Enquanto os programadores podem definir suas próprias classes para funções específicas de seus programas, opôs linguagens orientadas , como Scala também usar objetos para a funcionalidade básica , como a manipulação de objetos de armazenamento e impressão de texto para o console em aplicativos baseados linha de comando.
Console
a maioria dos programadores iniciantes Scala será a criação de programas de terminal predominantemente baseados linha de comando. Isto é , não só porque a maioria das interfaces gráficas de usuário requerem mais código do que toda a extensão de programas da maioria dos iniciantes , mas eles requerem aprendizagem uma biblioteca GUI inteiro antes de um programador pode utilizá-los. Consequentemente, após a definição de um objeto console, os programadores usam o método " println " para imprimir uma linha de texto para o console. Eles também podem usar o método "print" para imprimir um objeto para o console, ou o método " readLine " para permitir que um usuário insira uma linha de texto a partir do console.
Lists
valores loja programadores individuais em variáveis, e uma série de itens relacionados em estruturas chamadas " listas. " Em Scala, estas listas assumir a forma de uma classe com o título de "A Lista ". Após instanciar um objeto instância de lista , os programadores usam uma série de métodos para manipular o conteúdo da lista. A sintaxe para o método para adicionar um elemento na lista é "+" a forma " ::: " é outra forma de sintaxe. Os programadores também pode usar o " drop" método para excluir um determinado número de elementos da lista , a partir da lista de início. O método de " comprimento " também retorna o número de elementos que o programador tenha armazenados na lista .
Cadeias de caracteres
linguagens de programação usar uma variável chamada de " caráter " para armazenar um caráter individual , e as cadeias de caracteres para armazenar os vários personagens de palavras e frases. Esta é também uma classe em Scala chamado de " cadeia ", que um programador declara atribuindo uma cadeia de caracteres, dentro de aspas , para um nome de cadeia . Os programadores podem alterar o caso de todas as letras dentro da corda de cima para diminuir caso com os métodos " toUpperCase " e " toLowerCase ". Programadores Scala também pode inverter a ordem dos caracteres em uma string com o método de " reverse " .