java面向对象编程技术详解

java面向对象编程

在这里插入图片描述

面向对象编程:是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。
目录
  • 类与对象
  • 类的继承
  • 传递参数
  • 接口用法

1.类与对象

类:对一类事物的统称。

它是抽象的一个概念,比如说人,猫,小狗,小猪,没有一个具体的定位去描述它

对象:它是对应类的一个具体的实例。

它是具体的实例(instance),比如说人的一个实例对象为具体的我的爸爸,我的妈妈,我家的小狗,你是一个小笨猪。

创建对象的方式:对象类型 对象名=new 指定要创建为对象的类型() 如果你没有指定的实例化对象,一定要new一个啊
现实世界 计算机模型
类(class)------ 代码:class Person()
小狗 类(class)------代码:class SmallDog()
我的爸爸 实例(instance)------代码:Person myfather=new Person()
我家的小狗 实例(instance)------代码:SmallDog mydog=new SmallDog()

1.创建一个类(class),就相当于创建了一种数组类型。
2.每一个类和原有的数组类型可以创建多个实例,并且每个实例之间是互不干扰的。
3.创建了一个实例对象,该实例就相应拥有了该类定义的所有的属性和方法,就可以去调用该类的方法和属性。
4.创建一个实例对象就相当于在内存中给对象分配了一定的内存空间,而对象名就相当于一个门牌号,可以通过该对象名去访问该类的属性和方法。

2.类的继承

为什么要继承呢?我们可以先看一下如下的一些代码
//创建一个学生类
public class Student{
   
//学生学习的方法
public void study(){
   
System.out.println("我正在学习Java编程,天天搬砖很有乐趣啊!");
   }
//学生休息的方法
public void rest(int time){
   
System.out.println("我可以睡觉啦!先睡"+time+"个小时");
   }
}

如果这时候我们要写一个大学生对象,我们可以这样写:

//创建一个大学生类
public class UStudent{
   
//大学生学习的方法
public void study(){
   
System.out.println("我正在学习Java编程,天天搬砖很有乐趣啊!");
   }
//大学生休息的方法
public void rest(int time){
   
System.out.println(
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值