【简介】今天我们开始第二课 , 主要介绍Java的语法和结构 。
Java是一种面向对象的编程语言 , 一切都是对象 。那么什么是对象呢?生活中的一切都是物体 , 比如一棵树 , 一个人 , 一个小动物 , 一切 。在java中表示对象的方法是定义一个类 。
让我们来看看类的定义 。
包com . demo . main;
公共类人员{
私人年龄;
私有字符串名称;
公共人物(){
}
公共void walk(){
System.out.println("我在走!");
}
public void eat(){
System.out.println("我在吃饭!");
}
公共无效睡眠(){
System.out.println("我要睡觉了!");
}
}
这里定义了一个类来描述现实生活中的人 。
我们为这个person类定义了一系列属性 。
int age
字符串名称;
Name代表人的名字 , age代表年龄 , 然后定义了三种行为 , 对应类中的方法 , 就是人可以走路 , 吃饭 , 睡觉 。
公共void walk(){
System.out.println("我在走!");
}
昨天 , 我们知道java程序将放在 。java , 并且有一个协议 , 一个. java文件通常只包含一个类 。这个类将被公开声明 。
下面详细解释一下每个类的结构 。
包com . javademo . main;//-这句话的意思是声明一个包的概念 , 就是这个类要放在
// -
public person {//class的定义一般使用public class后跟类名 ,
//类名的首字母要大写 , 文件名和类名要一致 。
私人年龄;//int是java的基本数据类型 , 代表整数 。
私有字符串名称;//String是基本数据类型 , 表示一个字符串 。
Public person (intage , string name){//这是一个带有两个参数的构造函数
this.age =年龄;
this.name = name
}
public walk(){//定义不返回值的函数 。它是用公共装饰的 。
System.out.println("我在走!");
}
}
我们总结如下:
【java定义小猫类 如何定义类】类文件的名称要和里面定义的public class的名称相同一个类的定义 , 一般包括了属性 , 方法类至少会有一个无参的构造函数Java语句的结尾要加“;”分号类的定义要用大括号括起来 。
继续看上面的例子 。
我们定义了一个Person类 , 现在我们将运行它 。
我们亲自添加一个方法定义 。
公共静态void main(String[] args){
人占三=新人(20 , “张三”);
Zhan San . walk();
}
我们首先编译这个类文件 , 获取这个类 , 然后在控制台上运行它 。
运行结果
公共静态void main(String[] arge)
这是一个main方法 , 所有的java程序如果需要运行都需要一个main方法入口 。
类和对象之间的关系
对象:对象是类的一个实例(对象不是找个女朋友) , 有状态和行为 。例如 , 一条狗是一个对象 , 它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等 。类:类是一个模板 , 它描述一类对象的行为和状态 。
类定义了一个类对象的模板 , 它是对象的抽象 。类必须先实例化为对象 , 然后才能使用 。
公共静态void main(String[] args){
人占三=新人(20 , “张三”);
Zhan San . walk();
}
在主要方法中 ,
人占三=新人(20 , “张三”);
这句话是用Person这个类来实例化一个对象 。这个对象的引用被替换为变量名zhansan 。Zhansan.walk()是调用walk()方法的对象引用Zhansan 。
这里新人(20 , “张三”)指的是对象 。java中用new生成一个对象 , 然后用zhansan引用这个对象 。
要调用类的方法 , 它是对象引用 。方法名称
Zhansan.walk()方法来调用 。
今天的知识点总结:
类文件的名称要和里面定义的public class的名称相同一个类的定义 , 一般包括了属性 , 方法类至少会有一个无参的构造函数 , 构造函数和类的名称相同 , 并且构造函数不带返回值Java语句的结尾要加“;”分号类的定义要用大括号括起来 。用new来实例化一个对象用对象引用来调用对象的方法 。
课后:
1.定义一个类来描述一只小猫 , 它的属性是用颜色 , 毛发 , 品种来设置的 。行为:喝酒 , 尖叫 , 睡觉 。
编译类文件并打印运行结果 。
【原创教程 , 转载请注明 。]
推荐阅读
- 如何恢复电脑分盘 如何电脑分盘
- 电脑上的视频如何录制下来 电脑如何录制视频
- 开拓新市场什么最重要 如何开拓市场
- 网上开店流程 网上如何开店
- 婚姻怎么维持才会幸福 如何维持婚姻
- 300dpi像素是多少 如何设置dpi
- 为啥硬盘突然变成加密 如何设置硬盘密码
- 小蝌蚪喂养吃什么,用自来水养蝌蚪会死吗
- 中科鲫鱼和工程鲫鱼有什么区别,中科鲫鱼一年能长多大