Introducción a los conceptos básicos y campos de Java

Perfil de Blogger: ex empleado de Tencent, un gigante de la seguridad en Internet, empleado de Venustech, un gigante de la seguridad en Internet, bloguero experto de la comunidad de desarrollo de Alibaba Cloud, creador de alta calidad de notas básicas sobre Java en la cuenta pública de WeChat, bloguero creador de alta calidad de csdn, emprendedor, compartidor de conocimientos, bienvenido a seguir, me gusta, favorito.


Primero, la introducción de la clase.

  Si todo es un objeto, ¿qué determina la apariencia y el comportamiento de una "clase"? La mayoría de los lenguajes orientados a objetos usan la palabra clave "clase" para expresar ese significado, por lo que también usamos clase para declarar una clase en java. Por ejemplo, profesor de java, profesor de python, profesor de big data, profesor de idiomas, profesor de matemáticas, etc., todos podemos llamarlos profesores, extraer funciones para crear una clase.inserte la descripción de la imagen aquí


En segundo lugar, defina la clase.

  Aunque usamos class para representar una clase, veamos cómo declarar una clase.

class Teacher {
/*类主体置于这里
*/
}
复制代码

  De esta manera, se introduce un nuevo tipo y mi clase se crea con éxito. Aunque no hay nada en el cuerpo de la clase, también puedo usar new para crear un nuevo objeto de este tipo.

Teacher  a = new Teacher ();
复制代码

  El cuerpo de la clase consta de un solo comentario, por lo que no hay mucho que pueda hacer con él. De hecho, no se le puede indicar que haga nada a menos que se le defina algún método.


3. Campos

  Cuando define una clase, puede establecer dos tipos de elementos en su clase: campos y métodos. Entre ellos, el campo es un objeto, que puede ser un tipo de datos básico o un identificador del objeto, luego el identificador debe inicializarse, como se vio anteriormente, utilizando la palabra clave new.

  Cada objeto mantiene almacenamiento para sus propios miembros de datos; los miembros de datos no se comparten entre objetos.   Aquí hay un ejemplo de una clase que define a un maestro:

class Teacher {
 int age;
 float money;
 boolean isBeautiful;
 Student student;
}
复制代码

  Esta clase no hace nada sustancial, pero podemos crear un objeto:

Teacher  teacher = new Teacher ();
复制代码

  Puede asignar valores a miembros de datos, pero primero debe saber cómo referirse a un miembro de un objeto. Para lograr el propósito de hacer referencia a los miembros del objeto, primero escriba el nombre del objeto, seguido de un punto, seguido del nombre de los miembros internos del objeto. Eso es "nombre de objeto. miembro". P.ej:

teacher.age= 18;
teacher.isBeautiful = true;
复制代码

  Un objeto también puede contener otro objeto, y otro objeto contiene los datos que queremos modificar. Para esta pregunta, por ejemplo:

teacher.student.age = 15;
复制代码

  La clase del profesor no puede hacer mucho más que retener los datos, porque no tiene métodos. Si un tipo de datos principal es un miembro de clase, se garantiza que obtendrá un valor predeterminado incluso sin una inicialización explícita, y este es el caso de valor predeterminado para nuestro tipo principal.

tipo principal valores predeterminados
booleano falso
Carbonizarse '\u0000'(nulo)
byte (byte)0
corto (corto)0
En t 0
largo 0L
flotar 0.0f
doble 0.0d

  Si el campo es de tipo principal, se puede inicializar directamente en la ubicación de definición de la clase, es decir, se asigna directamente cuando se crea. Este es un ejemplo. Cuando se declara la clase anterior, se le asigna el valor predeterminado al campo. .

class Teacher {
 int age=18;
 float money=100000;
 boolean isBeautiful=true;
 Student student;
}
复制代码

4. Resumen

   Lo anterior trata sobre la introducción de los conceptos básicos de Java y el conocimiento relacionado de las definiciones de campo, centrándose en cómo definir clases de Java, cómo crear, inicializar y conceptos relacionados con el campo, puede consultarlo, si cree que es bueno, bienvenido a como, favorito, en Look, bienvenido a la búsqueda de WeChat y preste atención a las notas básicas de Java, y continuaremos actualizando el conocimiento relevante más adelante, y todos progresarán juntos.

Supongo que te gusta

Origin juejin.im/post/7087828525301891080
Recomendado
Clasificación