对象就是符合某种类定义所产生出来的实例,属性和方法为对象的成员
----------------------------------------------------------
类的命名规则:
1、Package的英文单词全部小写
2、Class和Interface的每个英文单词的第一个字母大写,如AnimalZoo
3、属性和方法的第一个英文单词的第一个字母小写,其他单词的第一个字母大写,如numberOfLegs,eatMeat()
4、常量的英文单词全部大写,且两两之间用下划线隔开,如COUNT,MAX_LEGS
-----------------------------------------------------------
构造函数不会有返回值而且也不需要指定为void
系统默认的构造函数为:
public Animal(){
super();
}
------------------------------------------------------------
super()是表示去调用父类的构造函数,程序在编译时,Java会自动帮你在这个类所有的构造函数的第一行加上super()的代码,用来通知父类它的子类有对象产生。
这里派生出一个问题,super()是调用父类中那个不需要参数的构造函数,可是如果父类中没有这个构造函数时,编译会报错,因此需要手动调用,自行使用super,传入所需参数。
this使用方式和super相同,调用自己类的构造函数,必须在构造函数第一行去执行this的调用
注:(1)super和this只能使用在构造函数程序代码中的第一行。
(2)super和this同时只能使用一种。因为只能在第一行,使用了其中一个,第二个肯定不会在第一行。
(3)super和this的调用只能使用在构造函数中。
(4)若构造函数中没有super和this,java会自动帮你加上super()调用。若子类中有好几个不同的构造函数,而父类有没有不需要参数的构造函数的话,必须在子类的每个构造函数的第一行加上适当的super调用。
-------------------------------------------------------------
分享到:
相关推荐
2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2.java什么是类什么是对象.zip2....
74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象.zip74.java类的定义与创建对象....
《JAVA面向对象的程序设计》教学课件06-类-对象.pdf《JAVA面向对象的程序设计》教学课件06-类-对象.pdf《JAVA面向对象的程序设计》教学课件06-类-对象.pdf《JAVA面向对象的程序设计》教学课件06-类-对象.pdf《JAVA...
2.8. 在 prototype.js中定义的新对象和类 2.9. PeriodicalExecuter 对象 2.10. Prototype 对象 2.11. Class 对象 2.12. Ajax 对象 2.13. Ajax.Base 类 2.14. Ajax.Request 类 2.15. options 参数对象 2.16. Ajax....
python爬虫-9-类里面获取对象属性.ev4.rar
python爬虫-8-类外面获取对象属性.ev4.rar
python爬虫-7-类外面添加对象属性.ev4.rar
Python 092.类对象.mp4
假设我们有一个名为`Person`的Java类: ```java public class Person { private String name; private int age; // getters and setters... } ``` 你可以这样做来将JSON字符串转换为`Person`对象: ```java ...
`net.sf.json.JSONObject`是开源库Apache Commons Lang中的一个类,它提供了解决Java对象与JSON字符串之间转换的功能。这篇博客文章"net.sf.json.JSONObject实现Object对象与Json字符串的互转"深入探讨了如何使用`...
与传统的面向对象语言(如Java、C++等)不同,JavaScript没有提供传统的类和继承机制,而是通过原型链(prototype chain)来实现对象的创建和继承。 在JavaScript中,对象是由属性和方法组成的集合体,可以动态地添加...
计算机后端-Java-Java核心基础-第15章 面向对象07 24. 内部类的分类.avi
EXCEL表格对象操作类2.3模块.rar EXCEL表格对象操作类2.3模块.rar EXCEL表格对象操作类2.3模块.rar EXCEL表格对象操作类2.3模块.rar EXCEL表格对象操作类2.3模块.rar EXCEL表格对象操作类2.3模块.rar
类与对象.ppt 讲的很具体。主要涉及基础概念,构造函数,析构函数等
网络与通信程序设计:4 类和对象简图.pptx
3_1_Point_1类和对象概念.cpp
1. **查看嵌入的对象**:OLEVIEW能够展示.exe文件中嵌入的所有对象,包括它们的类ID(CLSID)、接口ID(IID)以及实现这些接口的代码模块。 2. **分析COM组件**:通过OLEVIEW,可以查看.exe文件中注册的COM组件,...
类和对象.xmind
类与对象.md
1. 类与对象:类是具有相同属性和行为的对象的模板,对象是类的实例。通过定义类,可以创建具有特定功能的实例。 2. 属性与字段:属性是对类中数据的封装,通常用于访问类的私有字段。字段是存储数据的变量,通常设...