Java 学习 day05
Posted SH-xuliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 学习 day05相关的知识,希望对你有一定的参考价值。
01-面向对象(概述)
面向对象 -- 冰箱.打开;冰箱.存储;冰箱.关闭;
02-面向对象(举例)
使用和指挥 -- 对象,不需要关注过程,只关注结果;
一切皆对象,万物皆对象 -- 自《Thinking in java》
03-面向对象(类与对象的关系).avi
/* 人开门:名词提炼法。 人 { 开门(门) { 门.开(); } } 门 { 开(){操作门轴等。} } */
package myFirstCode; //面向对象:三个特征,封装、继承、多态 //以后开发:其实就是找对象使用。没有对象,就创建一个对象。 //找对象,建立对象,使用对象,维护对象的关系。 /* * 类和对象的关系。 * * 现实生活中的对象“:张三、李四。 * 想要描述:提取对象中共性内容。对具体的抽象 * 类就是:对现实生活中事务的描述。 * 对象:就是这类事物,实实在在的实体。 */ //需求:描述汽车(颜色,轮胎数)。描述事物其实就是在描述事物的属性和行为。 //属性对应是类中变量,行为对应的类中的函数(方法)。 //其实定义类,就是在描述事物,就是在定义属性和行为。属性和行为共同成为类中的成员(成员变量和成员方法)。 class Car { //描述颜色 String color = "红色"; //描述轮胎数 int num = 4; //运行行为。 void run() { System.out.println(color+".."+num); } } public class CarDemo { public static void main(String[] args) { // TODO Auto-generated method stub //生产汽车。在java中通过new操作符来完成。 //其实就是在堆内存产生一个实体。 Car c = new Car(); //需求:将已有车的颜色改为蓝色。指挥该对象做使用。在java指挥方式是:对象.对象成员 c.color = "blue"; c.run(); Car c1 = new Car(); c1.run(); } }
04-面向对象(成员变量和局部变量).avi
05-面向对象(匿名对象的应用).avi
06-面向对象(封装概述).avi
07-面向对象(封装private).avi
08-面向对象(构造函数).avi
09-面向对象(构造代码块).avi
10-面向对象(this关键字).avi
11-面向对象(this关键字的应用).avi
12-面向对象(this关键字在构造函数间调用).avi
以上是关于Java 学习 day05的主要内容,如果未能解决你的问题,请参考以下文章