java 类和对象的关系详细总结

java中如何做一个类(类名首字母大写)

创建一个对象  也可以说是  创建一个实例,或者实例化一个对象,或者把类实例化  这里说的都是创建一个实实在在的食物  有好几种说法。 

类是相同属性特征,行为特征,这一类群体,我们定义为类  用来定义的  用来创建对象的

类是静态的  他虽然可以去定义  但是他没有办法做任何事情   为什么要定义  ?  是为了让他实例化这一类对象

对象是动态的  有这个类创建的对象 就具备这个类的相同的属性和行为特征,但不具备相同的值

找出对象共有的特点,并且在类中定义为属性

找出对象共有的行为,并且在类中定义为方法

系统已对象为中心来组织的

对象是类的实例  对象时实际存在的某一个类的个体

类是泛泛的  对象是具体的 ,类和对象的关系:抽象和具体的关系

抽象:抽取共同的本质特征,只考虑问题域的相关的信息

对象:对象才是构成世界的一个集合

object具有自己的静态结构和动态方法,每个对象都有自己的唯一的标识。

拿猫举例子  他有什么属性  完全取决于你自己这个程序的需要自己定义进去

class Cat{

int age;

String name;

String color;}//其实这就是一个类  这些也是类的成员变量  或者叫类的成员属性

问题来了   要用面向对象来做什么?

首先创建一个猫对象

Cat cat1 = new Cat();

访问这个属性对象名字. 属性名字

cat1.age = 3;
cat1.name = "小白";
cat.name = "白色"
//第二只猫猫也这么创建  这里就不写了

一个类如何定义?

package 包名

class  类名   extends  父类  implements

接口名{

成员变量;//是类的组成部分  一般是基本数据类型  但也可以是引用类型

构造方法;

成员方法;

}

当你创建了一个对象  对象就已经在内存中存在了但我们的java虚拟机  发现有一个对象没有指向的时候  就会认为是一个垃圾  这个对象会在适当的时候进行回收

成员方法   例如  我们做了一个人类   实例了一个对象   他肯定会有一些行为   这个行为就是方法  

成员方法的定义:

public    返回数据类型  方法名(参数列表  表示成员函数的输入){

语句 //  方法函数主体

}

方法的声明,只是一个声明,他没有动作,和方法的调用最大的区别是方法的声明没有函数体  

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值