JAVA面向对象初体验---类和对象

JAVA面向对象初体验—类和对象

什么是面向对象的思想

面向对象思想指的是一种编程思想(思想是指想法而不是实现),相对于面向过程而言。只关心哪个对象完成这个功能,它关注的是完成功能的结果。它决定了编写代码的一种习惯和流程。这种思想和语法无关,不同的语言会有不同的实现(python,java,python,c++,js…)。

如:去餐厅吃饭 软件公司招程序员…

面向对象的思想特点

1.是符合人们思考习惯的一种思想

2.将程序员从执行者转换为指挥者

3.将复杂的事情简单化

面向对象的三大特征

封装 继承 多态

面向对象中非常重要的两个概念:类和对象

类的概念

类是用来描述具有相同属性和行为的一类事物,是一个抽象的概念,从而来模拟现实世界的操作.通俗来讲,类就是具有一类事物,可以看成一个模板。类似于做工具的模具

类是一种引用数据类型

如何设计类

​ 静态属性[描述]:成员变量[成员字段]

​ 动态属性[行为]:方法

类的书写规范

  1. 类名首字母大写; Phone

  2. 类名必须见明知义,用英文(尽量不要用拼音);

  3. 必须写注释;

例如:手机可以看成一个类
		外在特征:颜色,大小,品牌
		内在行为:打电话,发短信,上网,玩游戏
		
        class Phone{//描述了手机这个类
        	String color;//静态属性 成员变量  可以不用初始化值
        	double size;//静态属性 成员变量
        	String bland;
            void call(){
            	System.out.println("打电话");//动态行为:可以完成一定的事情,做一定的功能
            }
        }

对象的概念

对象是指具体的个体(也叫实例-instance),是对具体个体的详细描述。在JAVA世界中,记住万物皆对象。对象就相当于模具做出来的实体,每一个都是独一无二的。

如何创建对象

通过关键字new来创建

//类名 变量名=new 类名();
class Test{
    public static void main(String[] args) {
        //没创建一个对象都是第一无二的
        Phone p=new Phone();//创建了一个Phone类型的对象 用Phone类型的变量P来接受,保存对象的引用地址
        p.color="黑色"//给属性赋值
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值