posts - 397,comments - 0,views - 25332

Java类描述事物:

我们学习编程语言的目的就是为了模拟现实世界的事物,实现信息化。其实呢在计算中使用java语言模拟现实时间是很简单的,Java为我们提供了类,所有Java是通过类来描述世界的

 

现实生活中如何描述一个事物:

属性该事物的特征描述

行为方法,该事物的动作行为

举例:描述:表示—条猫

1.属性 猫的品种 猫的颜色 猫的体重

2.行为跳_叫睡吃

在Java中使用类来描述事物

 

类:类是抽象的,是一组相关的属性和行为的集合,可以看出一个模板

对象:对象是具体的,是客观存在的实例,是该类事物的具体体现

举例:猫 短腿 = new 猫();

类是:猫

对象:new 猫();是一个对象,去了一个名字叫短腿

应用:叫短腿相当于叫了猫对象

 

对象的特征:

属性:对象具有的各个特征

每个对象的每个属性都拥有特定值

 

例如:狗的属性:颜色

方法:叫 跑 吃。

 

类是抽象的概念,仅仅是模板。比如说:人

对象是一个你能够看得到。摸得着的具体的实体

 

 

 

 

 

4.类和对象的具体使用

4.1类的定义

类的理解:
1.类是用于来描述实现事物的

2.类是抽象

3.类是一个模板,是属性和方法的集合

4.类是Java中最基本的单位

5.Java中使用class类描述类

 

Java中使用class类描述类:

1.成员变量表示就是事物的属性

2.成员方法表示就是事物的行为

 

语法格式:

[访问权限修饰符]c1ass类名{

常用变量;

成员方法;

}

 

 

 

 

 

 

对象的创建和使用

如何创建对象.

语法格式:

类名对象名= new类名:

对象的理解:

  对象是客观存在的,是具体的

  万事万物皆对象

  对象是通过类刻画出来的

  对象又叫实例,对象,引用,变量.

 

创建对象:例子

 public static void main(String[] args) {

Dog dog = new Dog();
System.out.println(dog);
System.out.println(dog.name);
System.out.println(dog.age);
System.out.println(dog.color);
dog.name = "哈士奇";
dog.age = 3;
dog.color = "黑白色";
System.out.println(dog.name);
System.out.println(dog.age);
System.out.println(dog.color);
dog.eat();
dog.jump();
}
}
class Dog{
String name;
int age;
String color;
public void eat(){
System.out.println("吃大骨头");
}

public void jump(){
System.out.println("跳跃");
}
 public static void main(String[] args) {

Dog dog = new Dog();
System.out.println(dog);
System.out.println(dog.name);
System.out.println(dog.age);
System.out.println(dog.color);
dog.name = "哈士奇";
dog.age = 3;
dog.color = "黑白色";
System.out.println(dog.name);
System.out.println(dog.age);
System.out.println(dog.color);
dog.eat();
dog.jump();
}
}
class Dog{
String name;
int age;
String color;
public void eat(){
System.out.println("吃大骨头");
}

public void jump(){
System.out.println("跳跃");
}
posted on   淤泥不染  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示