首页 / JAVA / Java入门-类与对象
Java入门-类与对象
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java入门-类与对象,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2342字,纯文字阅读大概需要4分钟。
内容图文
![Java入门-类与对象](/upload/InfoBanner/zyjiaocheng/647/7b424a94497b4cf88f235174529dba07.jpg)
一、类和对象的关系
类 | 对象 | |
---|---|---|
什么是类/对象? | 一组相关属性和行为的集合。属性:该事物的状态信息。行为:该事物能够做什么。 | 是一类事物的具体体现。对象是类的一个实例,而且必须具备该类事物的属性和行为。 |
类与对象的关系 | 类是对一类事物的描述,类是抽象的 | 对象是一类事物的实例,对象是具体的 |
类是对象的模板,对象是类的实体
类:设计图
对象:最后的实物
二、类的定义
定义一个类,去模拟“人”这个事物:
属性:
身份证号码
姓名
性别
行为:
思考
吃
喝
睡
玩
对应到Java的Class中:
成员变量:
int id;
String name;
String gender;
成员方法:
public void think(){ }
public void eat(){ }
public void drink(){ }
public void sleep(){ }
public void play(){ }
package com.tan.day2.demo2;
public class Person {
int id;
String name;
String gender;
public void think(){
System.out.println("别吵吵,我在思考呢");
}
public void eat(){
System.out.println("吃点好吃的心情就好了");
}
public void drink(){
System.out.println("来点快乐肥宅水吗");
}
public void sleep(){
System.out.println("不早了快点睡阔阔");
}
public void play(){
System.out.println("玩点啥呢");
}
}
注意哈:
成员变量是直接定义在类里面的,在方法里面的变量称为局部变量。
三、对象的创建与使用
通常情况下,一个类并不能直接使用,而是需要根据类创建一个对象进而去使用。
使用的步骤:
1.导包
使用import,指出需要使用的类所在的位置:import 包名称.类名称;
e.g: import com.tan.day2.demo2.Person;
注意哈:
如果要引用的类和当前的类在同一个包下,是可以省略引用包的语句的
2.创建
格式:类名称 对象名 = new 类名称();
Person per=new Person();
3.使用
分两种情况:
1)使用成员变量:对象名.成员变量名
2)使用成员方法:对象名.成员方法名(参数)
速记:想使用什么,就用葵花“点”穴手点谁
如果对成员变量没有进行赋值,就会有一个默认值。
package com.tan.day2.demo2;
/*
小孩也是人吧
那我们就可以去实例化Person的对象
*/
public class Children {
public static void main(String[] args) {
//创建对象
Person p=new Person();
//使用成员变量
System.out.println(p.gender); //null
System.out.println(p.id); //0
System.out.println(p.name); //null
System.out.println("================");
//在person类中我们没有赋值,所以输出的都是默认值
p.gender="men";
p.id=17;
p.name="老白";
System.out.println(p.gender); //men
System.out.println(p.id); //17
System.out.println(p.name); //老白
System.out.println("================");
//使用成员方法
p.play();
p.drink();
p.eat();
p.think();
p.sleep();
}
}
Ther233
发布了6 篇原创文章 · 获赞 2 · 访问量 147
私信
关注
内容总结
以上是互联网集市为您收集整理的Java入门-类与对象全部内容,希望文章能够帮你解决Java入门-类与对象所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。