Transcripciones
1. Introducción: Java es un lenguaje de programación muy popular, orientado a
objetos. ¿ Qué significa eso? ¿ Cuáles son la programación orientada a objetos? R O P. Conceptos. Bastante muchos lenguajes populares como C fuerte mordida en Ruby Java, etcétera son todos objeto o ingresados. Empezamos con el concepto Hobbit o 100 fuera de la abstracción en mi último curso Conceptos
orientados a objetos Java , abstracción. En este curso, comprenderás la encapsulación.
2. Hoja de ruta: en este curso comenzará hablando de la audiencia por las puntuaciones, prerrequisitos requeridos y herramientas necesarias para seguir. A continuación, entenderemos conceptualmente la encapsulación hablará de los objetos, sus atributos y métodos, y usando aquellos que entenderemos. El concepto santo de encapsulación viene a usar. Por último, tendremos un demo toe makeover conceptos concretos. Está bien, esto va a ser emocionante. Por supuesto, empecemos.
3. Público: es para programadores que tratan de entender los
conceptos fundamentales de programación orientados a objetos , los cuales se pueden aplicar a muchos más fuera de los 200 lenguajes de programación como por Tone C sharp, etcétera. Por supuesto, las puntuaciones son útiles para alguien que empieza a aprender Java.
4. Prerrequisitos: Este es un curso de nivel principiante y no son realmente ningún prerrequisito para los puntajes. Te explicaré todo y debería ser bastante sencillo para que sigas.
5. Herramientas: Estaré usando Spring Tool Suite para las demos. No obstante, si estamos más cómodos con él y queremos usar algunas otras ideas como extra inteligente, por favor siéntase libre de hacerlo. Estos otros programas pueden alterar Gran Bretaña. Pero sólo usar un bloc de notas, sin embargo, An I D, proporciona muchas características agradables como inteligencia, comprobación de tiempo de
compilar, facilidad de ejecución, etcétera. Por lo que siempre es bueno familiarizarse con los 90. Estaría fuera de curso usando Java o abrir Judy Kay para las manifestaciones. Estaré usando Open Judy Kaye, 11. No obstante, estos conceptos deberían funcionar con versiones aún más bajas como Julie. Consigue 10 etcétera. Usar la última versión de Java siempre es recomendable, aunque puedes encontrar la cancha para la demo en las puntuaciones en la siguiente get WRL.
6. concepto: en el mundo real con pensar en términos fuera de objetos, objetos
reales como autos, teléfonos, mesas, sillas, etcétera. Cada objeto resuelve un problema. Automóviles ayudan al transporte. Nos sentaremos en vítores, por favor. Cosas en tablas extra en programación orientada a objetos, igual manera
pensamos en términos de objetos y resolvemos problemas usando objetos. Entonces, ¿qué es un objeto? Cualquier objeto está comprendido fuera de atributos y comportamientos. Por ejemplo, el objeto auto tiene atributos como combustión de color, kilometraje
del motor o pantalla demeter extra. Entonces el auto también tiene comportamiento o métodos. Por lo que presionó el acelerador para ir más rápido. Pecho de frenos para parar. No haga la llave de encendido para arrancar etcétera. Por lo que cada objeto está comprendido fuera de atributo y métodos. Se interactúa con el objeto utilizando el comportamiento o métodos. El principal off encapsulation está integrado por dos cosas. En primer lugar, el objeto con sus atributos y comportamiento se encapsula como una entidad. Se trata de una sola entidad. Interactúas con el objeto en su conjunto, utilizando sus métodos. El segundo aspecto de la encapsulación es hacer un escondite. Por lo que la idea es proporcionar control al dedo del pie del objeto, permitir o no permitir el acceso a sus atributos, y si permite el acceso, si se trata de un acceso de solo lectura o tanto de acceso de lectura como de escritura. Veamos cómo se logra. Entonces tomemos los atributos Motor de combustión. Ahora el auto usa internamente el motor de combustión para su funcionamiento, pero su conductor fuera del auto. No se desea proporcionar acceso a la misma,
por lo que no se debe proporcionar acceso de lectura o escritura. Entonces aquí está el objeto de los autos. Declaras este atributo como privado. Declararlo como privado lo oculta de objetos o clases alterados. Y es sólo el método interno de la clase el que tiene acceso a ella. Nosotros le hemos asignado un valor. Gasolina. Tomemos el kilometraje atributo. El kilometraje se calcula internamente, y es posible que desee proporcionar al usuario esa información para que el usuario pueda realmente kilometraje
del auto pero obviamente no puede modificarlo para lograrlo. Se te declara el kilometraje como privado. Nosotros le hemos dado un valor de 40. Ahora. Crea un público consigue tu materia. Un público madurado puede ser llamado por cualquier persona por otra clase o consumidor para obtener su valor. A este método se le llama el gueto importado. Por lo que aquí la definición del método sería pública y obtendría kilometraje. Por lo que este asunto regresa y en valor y por dentro. Estás haciendo el kilometraje actual por lo que el consumidor llamaría a obtener kilometraje público, 3 de
mayo y el auto bien hecho. El kilometraje. Tomemos otra visualización del medidor de órdenes de atributos. Digamos que la central permitiría al usuario establecer si el usuario quiere ver el valor
mayor del orden en millas o kilómetros. Démosle un valor inicial de millas, por lo que desea dar acceso a un dedo del pie de clase que llama. Ambos leen el valor así como derecho a él, o cambian su valor de millas a kilómetros. O por qué. Señor, señor, usted logrará eso creando tanto juntos importado como un cierto de nuevo importado. Declararás los atributos privados, crearás getter materia, cadena
pública, get o un display de medidor y dentro fueron donantes. Valor actual, que por los cuatro se establece en millas. No permitir que un usuario cambie esta variable. Se crearía una materia central que sería público set o demeter display, que toma un valor de cadena de tipo display y dentro. Usted asignó la variable de visualización del odómetro al valor pasado millas o kilómetros otra vez, Body getter y setter importa nuestro público para que se les pueda llamar mis clases externas. Vayamos a verlo en acción
7. Demostración: hair on running spring tool suite de sabor off eclipse, pero puedes descargar y usar cualquier yo d. que quieras. Incluso puedes usar note back para escribir programas Java, pero un I D lo hace muy fácil. Entonces déjame hacer clic en Nuevo Proyecto Java. Vamos a darle a este producto un proyecto de encapsulación de nombre. Haga clic en Finalizar. Ahora aquí está el proyecto, ampliándolo para ver la fuente para ella. Vamos a la derecha, haga clic y elija nueva clase. Dale un nombre car click. Terminar por dentro. Vamos a crear primero unos atributos, y vas a mantener todos los atributos como privados tan motor de combustión de cadena privada, digamos tener un valor de gasolina. Vamos a crear otros atributos privados. Privado en kilometraje. Vamos a asignarle valor de 40 MPG. Ahora, por
supuesto, una tarjeta internamente se calcularía en base al uso. Pero para mantenerlo sencillo, le
hemos dado un valor. Por último, vamos a crear una pantalla automatizada de cadenas privadas y asignarle un valor por defecto fuera de las millas. Ya que no quieres que el usuario XML o clase de llamada tenga acceso a motor de combustión, no
vamos a crear una metáfora de caimán o centro para el kilometraje. Sí queremos que el usuario pueda leer el valor por lo que creamos público getter, importó público y obtenemos kilometraje. Richard es dueño del atributo kilometraje para orden con o display. Queremos proporcionar acceso tanto de lectura como de escritura. Entonces vamos a crear un método gator para leer tan pública string get o Demeter display, que devuelve la pantalla del odómetro para el centro o la derecha. Madurado. Vamos a crear el vacío público ya que este método no habría hecho nada. Establecer visualización del medidor de orden con palos en el tipo de visualización de cadenas, y luego hemos firmado la orden me para mostrar el valor pasado fuera del tipo de visualización. Nota. El convenio tanto para los asuntos getter como centrados es minúscula get y set y luego hacer la primera letra en mayúscula y luego el nombre posterior restante. Para probar esto. Vamos a crear una clase de probador Eso es correcto. Haga clic y elija nueva clase. Llámalo destructor. En el interior. Vamos a crear un vacío público estático. Método de arcos de cadena principal. Ahora este es un asunto al que llamarían el dólar y el tiempo. Se acordó significar Mitt escuchado dentro de la aplicación Java. Es un método central del programa y llama a todos los demás. Puede devolver valores y acepta parámetros para comando y procesamiento complejos. Incite a Vamos a crear disponible fuera de tipo auto, llámalo auto e inicializarlo como auto nuevo. Por lo que este objeto auto encapsula todos los atributos y metros de un auto. Llevemos el kilometraje y la pantalla a la consola escribiendo sistema fuera Línea de impresión. El kilometraje es y puede coordinar o adjuntar el kilometraje mediante el uso del signo más y el coche llamando . No consigas kilometraje. No, el i D tiene inteligencia, y no hay método get o SEC para el motor de conmoción, por lo que está totalmente oculto. Además, no
hay un método establecido para el kilometraje, por lo que no podemos establecerlo. Tengamos otro sistema o línea de impresión y tipo de orden. El tipo de pantalla maduro es auto dot Obtener una habitación para exhibir a continuación. Digamos que la pantalla ornamental como tarjeta o para establecer o limitador display como kilómetros. Hagamos otro sistema o línea de impresión para ver ahora el valor del tipo de visualización ornamental para que el usuario final pueda tanto leer como escribir en una pantalla de motor. Ejecutemos esta clase haciendo clic derecho y eligiendo ejecutar como aplicación Java, y vemos el valor del kilometraje de 40. El valor inicial de la pantalla Demeter se lee como millas y luego una vez que le escribimos, lo muestra como kilómetros. Por lo que hemos logrado ocultar datos apropiados según nuestros requisitos.
8. Resumen: en este curso, empezamos hablando del público para las partituras porque se requiere y se
necesitan herramientas para seguir. Después miramos el concepto de encapsulación que implica envolver todos los atributos y métodos a menudo se oponen como una sola entidad así como hacer la ocultación, que se logra declarando las variables es privada y saludo getter apropiado y metros setter, que son públicos. Gracias por ver.