Uno de los lenguajes orientados a objetos nuevos se llama " Scala ". Este lenguaje tiene muchas similitudes estructurales para Java, e incluso utiliza la máquina virtual de Java en su funcionamiento. Esto hace que sea una segunda lengua que muchos programadores de Java recoger . Al igual que con otros programas orientados a objetos , funciona principalmente a través de métodos de objeto . Métodos
En la programación orientada a objetos , los métodos son los nombres de las funciones particulares dentro de una clase. Estos métodos varían de una clase a otra , ya que diferentes clases están diseñadas para hacer cosas diferentes . Mientras que los programadores pueden definir sus propias clases de funciones específicas a sus programas , se opuso lenguajes orientados como Scala también utilizan objetos para la funcionalidad básica , como el manejo de objetos de almacenamiento e impresión de texto a la consola de aplicaciones basadas en línea de comandos.
consola
mayoría Scala programadores principiantes van a crear programas de terminal basado predominantemente de línea de comandos . Esto se debe no sólo hacer interfaces más gráficas de usuario requieren más código que toda la longitud de los programas de la mayoría de los principiantes , pero necesitan aprender toda una biblioteca de interfaz gráfica de usuario antes de que un programador puede utilizar. En consecuencia , después de definir un objeto de la consola, los programadores utilizan el método " println " para imprimir una línea de texto a la consola. También pueden utilizar el método de "imprimir" para imprimir un objeto a la consola, o el método de " readLine " para permitir al usuario introducir una línea de texto de la consola.
Listas
programadores almacenan los valores individuales de las variables , y una serie de elementos relacionados en estructuras llamadas "listas ". En Scala , estas listas tienen la forma de una clase por el título de "Lista ". Después de crear instancias de un objeto de instancia de la lista , los programadores utilizan una serie de métodos para manipular el contenido de la lista. La sintaxis para el método de añadir un elemento a la lista es " +" la forma " ::: " es otra forma de la sintaxis. Los programadores también pueden utilizar el método de "drop " para eliminar un número especificado de elementos de la lista , a partir de la lista de inicio . El método de la " longitud " también devuelve el número de elementos que el programador ha guardado en la lista.
Cadenas de caracteres
Lenguajes de programación
utilizan una variable llamada un "carácter " de almacenar un carácter individual , y las cadenas de caracteres para almacenar los múltiples personajes de palabras y oraciones. Esta es también una clase en Scala llamado "Cadena ", que un programador declara mediante la asignación de una cadena de caracteres , dentro de las comillas , a un nombre de cadena . Los programadores pueden cambiar el caso de las letras dentro de la cadena de mayúsculas a minúsculas con los métodos " toUpperCase " y " toLowerCase . " Programadores Scala también puede invertir el orden de los caracteres en una cadena con el método de "marcha atrás " .