标签:20 构造方法 对象 void System Stu println JAVA SE
1.类是什么?
比如我们想认知汽车这个东西,想知道什么是汽车,我们观察了各种各样的汽车后,总结出来汽车都是四个轱辘一个壳子,而总结的过程是我们抽象的过程。
通过抽象发现,车有以下特点:
1.带四个轱辘
2.带方向盘
3.有座椅
4.有个壳子
通过各种各样的汽车,我们抽象出来几个汽车的特征,我们就可以归纳出一个汽车类,通过这一过程,类就是对象的抽象
抽象就可以理解为,抽出像的部分,抽出类似的部分,归纳共同点
2.类和对象的关系
类可以看作是一个模板,一个图纸,系统根据类的定义来创造对象
例如,造物主创造了人类,动物类,植物类。
以人类为模板的对象可以是男人,女人。以动物类为模板的对象可以是鸡,鸭,鹅,狗。
类(class),对象(object,instance(实例)),某个类的对象和某个类的实例一个意思
3.类的写法
如何定义一个类?
类里包含两个一个要素:属性和方法(如果没有方法那么就是相当于c语言中的结构体)
属性:用于该类的静态特征(名词),例如学生类,有年龄,姓名,学号,一般作用域就在该类
方法:用于该类的行为特征或功能实现(动词),例如学生类。可以学习,可以上课。。。
例:
//定义一个类
public class Stu {
//三个属性
int id;
String name;
int age;
//两个方法
void study(){
System.out.println("学生可以学习");
}
void play(){
System.out.println("学生可以玩");
}
}
4.类的调用
在主方法中,创建一个Stu类的对象,起名为stu,再用这个对象+"."来调用类中包含的方法
例:
new方法就是用来创建对象的,调用的是类中的一个无参的构造方法,每一个类都默认自带无参的构造方法,该构造方法用于创建这个类的对象//定义一个类
例:
public class Stu {
int id;
String name;
int age;
void study(){
System.out.println("学生可以学习");
}
void play(){
System.out.println("学生可以玩");
}
Stu(){//系统自带构造方法,可以不写
}
public static void main(String[] args) {
Stu stu=new Stu();
stu.play();
}
}
注:一个java文件中,可以有无数个类,但只能有一个public修饰的类
5.类的定义和调用例子
标签:20,构造方法,对象,void,System,Stu,println,JAVA,SE 来源: https://www.cnblogs.com/chengkuan/p/13094389.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。