java 定义类 如何写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 定义类 如何写?相关的知识,希望对你有一定的参考价值。
创建Apple类,类中有两个属性,分别是名称和价格。通过get,set方法设置属性。
创建Store类,实例化两个Apple对象,通过访问对象的方法,设置对象属性,并输出对象的属性。
要求:使用this关键字。
类的定义包括“成员变量”的定义和“方法”的定义,其中“成员变量”用于描述一类对象共同的数据结构。在Java语言中,类的成员变量的定义可以使用如下语法:
class 类名
成员变量类型变量名称;
………
类是用class关键字来定义的一种抽象数据类型,类不但定义了抽象数据类型的组成(成员变量),同时还定义了对该类型可以实施的操作(方法),类名的首字母必须大写。看如下代码定义了雇员类:
/** 定义雇员类 */
public class Emp
String name;
int age;
char gender;
double salary;
在如上的实例代码中,仅仅定义了Emp类型的组成,即成员变量。该类定义了4个成员变量:String类型的name用于存放名字;int类型的age用于存放年龄;char类型的gender用于存放性别;double类型的salary用于存放工资。追问
创建Apple类,类中有两个属性,分别是名称和价格。通过get,set方法设置属性。
创建Store类,实例化两个Apple对象,通过访问对象的方法,设置对象属性,并输出对象的属性。
要求:使用this关键字。 这样的题目代码写出来是什么样的
Java面向对象--类与对象
类与对象
造车:
1. 画图纸
1. 定义车的属性信息:color, speed, seat
2. 定义车的动作:跑
2. 拿着图纸找工厂生成车
面向对象的世界里:
类:就是图纸
属性:这一类事物拥有的共同属性
动作:这一类事物共同能执行的功能
对象:使用类创建的具体某一个东西
对象能干什么?完全取决于类是如何定义的
写代码
类要使用class来定义
属性:成员变量来描述,直接卸载类中的变量
动作:成员方法,不写static就是成员方法
创建对象:
类 引用 = new 类()
类为什么可以写在主方法里 --> 多态
public class Car {
//成员变量
String color;
int speed;
int seat = 5;
//成员方法
public void run() {
System.out.println("车能跑");
}
public static void main(String[] args) {
//int a = 10; //写在方法里的变量,局部变量
//创建对象
//int a = 10;
//在面向对象的世界里,变量是没有市场的,这种变量被称为引用。
//java分为两种数据类型:1. 基本数据类型 2.引用数据类型 String和我们创建的所有的类
Car c = new Car(); //创建对象 创建了一辆车,后面想用这辆车,就需要使用c来访问
//让车去跑。
//对象或者引用.方法()
c.run(); // .表示调用. "的"
c.color = "绿色";
c.speed = 120;
c.seat = 5;
// c.pailing = 1.5; //类中没有定义的内容不可以使用
System.out.println(c.color);
Car c2 = new Car();
c2.color = "红色";
c2.speed = 100;
System.out.println(c.seat);
System.out.println(c2.seat);
System.out.println(c.color);
System.out.println(c2.color);
}
}
以上是关于java 定义类 如何写?的主要内容,如果未能解决你的问题,请参考以下文章