05-java面向对象初识
2016-08-05 22:57
211 查看
面向对象
面向过程:强调的是过程,即是函数为主的动作;(C语言,c++是面向对象)
打开冰箱
存储大象
关上冰箱
面向对象:强调的是对象(实体c++,java,c#)、
冰箱打开
冰箱存储
冰箱关闭
特点:
1,常见的思维,符合人的思维思考习惯
2,复杂问题简单化
3,执行者变指挥者
用java语言对现实生活中的事物进行描述。
通过类的形式体现。
怎么描述?
描述注重于属性和行为。
只要明确事物的 属性和行为并定义在类中的个体。
对象:类中实实在在的个体
类与对象的之间的关系?
类:事物的描述
对象:事物的实例,在java中通过new来创建,。
、
class Car
{
int num;
String color;
void run()
{
System.out.println(num+"-----"+color);
}
}
class CarDemo
{
public static void main(String[] args)
{
//计算机中创建一个car的实例,通过new关键字;
Car c = new Car();
c.num = 4;
c.run();//
Car c1=new Car();
show(c1);
}
//匿名对象:没有名字的对象。。。new Car();
//new,Car().run();
//1,当对象仅进行一次调用时,就可以简化匿名对象。
public static void show(Car c);
//类类型的变量一定指向对象,不然就null
{
c.num = 3;
c.color="red";
System.out.printfln(c.num+"....."+c.color);
}
}
private /*私有,只在本类有效果*/ int age;、
封装隐藏对象和实现
面向过程:强调的是过程,即是函数为主的动作;(C语言,c++是面向对象)
打开冰箱
存储大象
关上冰箱
面向对象:强调的是对象(实体c++,java,c#)、
冰箱打开
冰箱存储
冰箱关闭
特点:
1,常见的思维,符合人的思维思考习惯
2,复杂问题简单化
3,执行者变指挥者
用java语言对现实生活中的事物进行描述。
通过类的形式体现。
怎么描述?
描述注重于属性和行为。
只要明确事物的 属性和行为并定义在类中的个体。
对象:类中实实在在的个体
类与对象的之间的关系?
类:事物的描述
对象:事物的实例,在java中通过new来创建,。
、
class Car
{
int num;
String color;
void run()
{
System.out.println(num+"-----"+color);
}
}
class CarDemo
{
public static void main(String[] args)
{
//计算机中创建一个car的实例,通过new关键字;
Car c = new Car();
c.num = 4;
c.run();//
Car c1=new Car();
show(c1);
}
//匿名对象:没有名字的对象。。。new Car();
//new,Car().run();
//1,当对象仅进行一次调用时,就可以简化匿名对象。
public static void show(Car c);
//类类型的变量一定指向对象,不然就null
{
c.num = 3;
c.color="red";
System.out.printfln(c.num+"....."+c.color);
}
}
private /*私有,只在本类有效果*/ int age;、
封装隐藏对象和实现
相关文章推荐
- 黑马程序员--03.Java面向对象--05.子类对象初始化的过程【个人总结】
- java面向对象--05
- Java基础05:面向对象;类与对象;匿名对象;成员变量;局部变量;封装;构造函数
- 黑马程序员——学习笔记05.java面向对象
- 【学习笔记】java面向对象复习05
- java基础学习05(面向对象基础01--类实例分析)
- [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05) 推荐
- 黑马程序员_java面向对象 初识
- [零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05)
- Java基础(五)OOP面向对象之(一) 面向对象思想初识
- java基础学习05(面向对象基础02)
- java基础学习05(面向对象基础01)
- [零基础学JAVA]Java SE面向对象部分.面向对象基础(05)
- 黑马程序员--03.Java面向对象--05.【继承】【子父类中成员的特点】【子父类中构造函数的特点】
- [零基础学JAVA]Java SE面向对象部分-10.面向对象基础(05)
- 设计模式(Design Patterns)-可复用面向对象软件的基础 05:原型模式(Prototype)和Java中的深、浅拷贝
- 面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列
- 面向对象程序设计--C++/Java
- Java三个月 - 面向对象程序设计OOP的乐趣 - 程序人生
- Java三个月 - 面向对象程序设计OOP的乐趣 - 程序人生