Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SANTO TOMÁS
PROGRAMA ACADÉMICO: Licenciatura en Negocios Digitales
Otro ejemplo:
Todo en Java está asociado con clases y objetos, junto con sus atributos y
métodos. Por ejemplo: en la vida real, un automóvil es un objeto. El
automóvil tiene atributos , como el peso y el color, y métodos , como la
conducción y el freno.
Principal.java
Cree una clase llamada " Main" con una variable x:
int x = 5;
Recuerde del capítulo Sintaxis de Java que una clase siempre debe
comenzar con una primera letra mayúscula y que el nombre del archivo
java debe coincidir con el nombre de la clase.
Crear un objeto
En Java, un objeto se crea a partir de una clase. Ya hemos creado la clase
llamada Main, por lo que ahora podemos usarla para crear objetos.
Ejemplo
Cree un objeto llamado " myObj" e imprima el valor de x:
int x = 5;
System.out.println(myObj.x);
}
Objetos Múltiples
Puede crear múltiples objetos de una clase:
Ejemplo
Crea dos objetos de Main:
int x = 5;
System.out.println(myObj1.x);
System.out.println(myObj2.x);
Recuerde que el nombre del archivo java debe coincidir con el nombre de la
clase. En este ejemplo, hemos creado dos archivos en el mismo
directorio/carpeta:
• Principal.java
• Segundo.java
Principal.java
public class Main {
int x = 5;
Segundo.java
class Second {
System.out.println(myObj.x);
Y la salida será:
5
Atributos de clase de Java
En el capítulo anterior, usamos el término "variable" xen el ejemplo (como
se muestra a continuación). En realidad es un atributo de la clase. O
podría decir que los atributos de clase son variables dentro de una clase:
Ejemplo
Cree una clase llamada " Main" con dos atributos: x y y:
int x = 5;
int y = 3;
Ejemplo
Cree un objeto llamado " myObj" e imprima el valor de x:
int x = 5;
Modificar atributos
También puede modificar los valores de los atributos:
Ejemplo
Establezca el valor de xen 40:
int x;
myObj.x = 40;
System.out.println(myObj.x);
Ejemplo
Cambia el valor de xa 25:
int x = 10;
public static void main(String[] args) {
System.out.println(myObj.x);
Ejemplo
public class Main {
System.out.println(myObj.x);
Objetos Múltiples
Si crea varios objetos de una clase, puede cambiar los valores de atributo
en un objeto, sin afectar los valores de atributo en el otro:
Ejemplo
Cambie el valor de x a 25 in y myObj2 déjelo sin cambios: xmyObj1
int x = 5;
myObj2.x = 25;
System.out.println(myObj1.x); // Outputs 5
System.out.println(myObj2.x); // Outputs 25
Atributos Múltiples
Puede especificar tantos atributos como desee:
Ejemplo
public class Main {
String fname = "John";
Ejemplo
Cree un método llamado myMethod()en Main:
System.out.println("Hello World!");
System.out.println("Hello World!");
myMethod();
Estático vs Público
A menudo verá programas Java que tienen
atributos statico public métodos. En el ejemplo anterior, creamos
un static método, lo que significa que se puede acceder a él sin crear un
objeto de la clase, a diferencia publicde , al que solo pueden acceder los
objetos:
Ejemplo
Un ejemplo para demostrar las diferencias entre staticy public métodos :
// Static method
// Public method
// Main method
Ejemplo explicado
1) Creamos una Mainclase personalizada con la classpalabra clave.
Recuerda eso..
El punto ( .) se usa para acceder a los atributos y métodos del objeto.
Recuerde que el nombre del archivo java debe coincidir con el nombre de la
clase. En este ejemplo, hemos creado dos archivos en el mismo directorio:
• Principal.java
• Segundo.java
Principal.java
public class Main {
Segundo.java
class Second {
}
Cuando ambos archivos han sido compilados:
Y la salida será:
Constructores Java
Un constructor en Java es un método especial que se usa para inicializar
objetos. Se llama al constructor cuando se crea un objeto de una clase. Se
puede utilizar para establecer valores iniciales para atributos de objetos:
Ejemplo
Crea un constructor:
public Main() {
}
public static void main(String[] args) {
// Outputs 5
ANUNCIO
int x;
public Main(int y) {
x = y;
System.out.println(myObj.x);
// Outputs 5
Ejemplo
public class Main {
int modelYear;
String modelName;
modelYear = year;
modelName = name;
}