博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java类对象概述
阅读量:5094 次
发布时间:2019-06-13

本文共 1159 字,大约阅读时间需要 3 分钟。

java

  --类:某一类事物的模板或者集合体,现实世界并不存在,由程序员抽象出来的一种概念

 

  --对象:现实世界存在的某一个个体,编程中也是单独存在的个体

 

  类-->对象  实例化

  对象又被称为实例

  对象-->类  抽象化

  Student   s  =  new   Student( );

  对象:通过new运算符创建一处空间,用来实例类中的变量,而对象就是这个空间的地址。类似于C语言的指针

  引用:即变量s,用于储存新建空间的地址。类似于C语言的指针变量

  

  构造方法:

      构造方法无返回值,但它默认返回与方法名相同的类  

  this关键字:

    指向所在函数类的引用,即对象。会获取创建对象的地址。

    this(形参列表)构造函数只能放在第一行

  super关键字:

    代表父类空间

 

  多态成员:

1 package javase; 2  3 class Animals{ 4      5     int num = 3; 6     public void eat() { 7         System.out.println("吃"); 8     } 9     10     static void method() {11         System.out.println("Animals");12     }13 }14 15 class Cats extends Animals{16     17     int num = 4;18     public void eat() {19         System.out.println("喵喵");20     }21     22     static void method() {23         System.out.println("Cats");24     }25 }26 27 public class DuoTaiDemo2 {28 29     public static void main(String[] args) {30         31         Animals a = new Cats();32         System.out.println(a.num);33         a.eat();34         a.method();35         36     }37 38 }

 

  静态方法、成员变量使用引用类型的变量。

  成员函数编译时使用引用类型里的,运行时使用new对象里的。

  

 

 

 

 

  

  

转载于:https://www.cnblogs.com/lsy-lsy/p/10876421.html

你可能感兴趣的文章
Javascript的调试利器:Firebug使用详解
查看>>
(转)Android之发送短信的两种方式
查看>>
使用vue脚手架搭建项目
查看>>
Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
查看>>
网络爬虫初步:从一个入口链接开始不断抓取页面中的网址并入库
查看>>
iOS archive(归档)的总结 (序列化和反序列化,持久化到文件)
查看>>
python第九天课程:遇到了金角大王
查看>>
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>
LeetCode Factorial Trailing Zeroes (阶乘后缀零)
查看>>
hdu 5402 Travelling Salesman Problem (技巧,未写完)
查看>>
[AIR] 获取U盘,打开U盘
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
django url 路由设置技巧
查看>>
三言两语说清“线性流程”
查看>>
(转)虚函数和纯虚函数区别
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>
Git入门简介
查看>>