Notas de Java: variables locales y variables globales y orientadas a objetos (20200727)

                                                         Variables locales y variables globales

Según tipo de datos

  • Variables de tipos de datos básicos ocho tipos de datos básicos
  • Matriz de cadenas de variables de tipo de datos de referencia

Según la posición definida (el alcance de la función variable)

  • Variable local
  • Variable global

Los tipos básicos se pueden dividir en tres categorías:

  • Tipo de carácter: char
  • Tipo booleano: booleano
  • Tipos numéricos: byte, short, int, long, float, double (los tipos numéricos se pueden dividir en tipos enteros: byte, short, int, long y tipos de números de coma flotante: float, double)

Los 8 tipos representan los siguientes rangos:

byte: 8 bits, la cantidad máxima de datos almacenados es 255 y el rango de datos almacenados está entre -128 y 127.

corto: 16 bits, la capacidad máxima de almacenamiento de datos es 65536 y el rango de datos es -32768 ~ 32767.

int: 32 bits, la capacidad máxima de almacenamiento de datos es 2 elevado a 32 menos 1, y el rango de datos es negativo 2 elevado a 31 a positivo 2 31 menos 1.

de largo: 64 bits, la capacidad máxima de almacenamiento de datos es 2 elevado a 64 menos 1, y el rango de datos es negativo 2 a 63 potencia menos 1.

Flotante: 32 bits, el rango de datos es 3.4e-45 ~ 1.4e38, debe agregar fo F después del número al asignar directamente.

doble: 64 bits, el rango de datos es 4.9e-324 ~ 1.8e308, puede agregar do D o no al asignar.

booleano: solo dos valores son verdadero y falso.

char: 16 bits, almacenar código Unicode, asignar valor con comillas simples.

tipo básico

booleano

byte

carbonizarse

corto

En t

largo

flotador

doble

Dígitos binarios

1

8

dieciséis

dieciséis

32

64

32

64

Clase de envoltura

Booleano

Byte

Personaje

Corto

Entero

Largo

Flotador

Doble

Variable local

Variable local: se refiere a la variable definida en un método. Según las diferentes formas de definición, se puede dividir en los siguientes tres tipos:

Método interno: definido en el cuerpo del método, el alcance es desde el punto donde se define la variable hasta el final del método, y debe inicializarse

Bloque de código: variables definidas en el bloque de código, el alcance es desde el punto donde se define la variable hasta el final del bloque de código, y debe inicializarse

Parámetro formal (parámetro formal): la variable definida cuando se define el método, el alcance está en todo el método, no se requiere inicialización de visualización, el sistema completa la inicialización del parámetro formal cuando se llama al método, y el sistema asignará el parámetro real al parámetro formal

Características de las variables locales

  • Sin modificadores: público protegido por defecto privado
  • Definido dentro de la función
  • Debe inicializarse antes de su uso
  • El alcance está limitado a la función correspondiente y no se puede acceder a la variable fuera de la función. Una vez que se ejecuta esta función, esta variable desaparece
  • Las variables no pueden tener el mismo nombre

Variable global

Las variables globales se definen en el ámbito de la clase, las variables fuera de la función, también conocidas como variables miembro, o las características de las variables globales de atributos de clase

  • Modificadores (público, protegido, modificador predeterminado, privado)
  • Fuera de la función, en el cuerpo de la clase
  • El alcance es la clase completa, que muere cuando la clase u objeto muere

Precauciones para el uso de variables

  • Las variables con el mismo nombre no se pueden definir en el mismo ámbito
  • Convención de nomenclatura: comenzando con una letra minúscula, caso camel
  • Las variables locales pueden tener el mismo nombre que las variables globales, pero las variables locales protegerán a las variables globales

                                                      Orientado a objetos


Concepto orientado a objetos


Java es un lenguaje orientado a objetos. En Java, todo es un objeto de los seres humanos - "Como Zhang San -" Objetos
Todo el mundo es un objeto ((específico)

  • Atributos: nombre, sexo, edad, altura
  • Comportamiento: comer, dormir, estudiar, rociar pesticidas

Dos conceptos importantes: clase y objeto

  • Clase: La abstracción de cosas comunes es la descripción de un cierto tipo de cosas comunes y la definición conceptual.
  • Objeto: un objeto es una encarnación individual de cosas comunes, un individuo de tales cosas o una instancia de una clase (instancia)
  •        Un objeto es una colección de datos y métodos relacionados, los datos son el estado del objeto y los métodos son el comportamiento del objeto.
  •        Los conceptos orientados a objetos forman el núcleo de Java
  •        La orientación a objetos tiene tres características: encapsulación, herencia y polimorfismo

  Resumen: una clase es una plantilla de un objeto y un objeto es una instancia de una clase


Clase y objeto


La composición de la clase: atributos (variables globales) y métodos (funciones)

Creación y uso de objetos

  • Nombre de clase nombre de objeto = nuevo nombre de clase ();

o:

  • Nombre de clase nombre de objeto = nulo; // declarar objeto
  • Nombre de objeto = nuevo nombre de clase 0; // Crear una instancia del objeto
  • Con el objeto, puede llamar a la serie definida de operaciones

Acceder a propiedades y métodos en la clase


Atributos de acceso

  • Nombre de objeto nombre de atributo

Asignar valores a atributos

  • Nombre de objeto nombre de atributo = valor;

Método de acceso

  • Nombre del objeto nombre del método ();

Supongo que te gusta

Origin blog.csdn.net/mbrs_311723/article/details/108125096
Recomendado
Clasificación