java类与对象,用程序解释

//第一个 1 public class Cardemo{
 2     public static void main(String[] args){
 3         Car carwind = new Car(60,"red","west");
 4         carwind.speed = 60;
 5         carwind.color = "red";
 6         carwind.direction = "west";
 7
 8         System.out.println("The speed of car is " + carwind.speed);
 9         System.out.println("The color of car is " + carwind.color);
10         System.out.println("The direction of car is " + carwind.direction);
11     }
12 }
13 class Car{
14     //定义四个成员变量(属性)
15     int speed;
16     String color;
17     String name;
18     String direction;
19 }

第二个

public class Cardemo{
    public static void main(String[] args){
        Car carwind = new Car(60,"red","west"); //创建一个Car类的引用
        carwind.speed = 60;
        carwind.color = "red";
        carwind.direction = "west";

        System.out.println("The speed of car is " + carwind.speed);
        System.out.println("The color of car is " + carwind.color);
        System.out.println("The direction of car is " + carwind.direction);
        carwind.drivecar();
        carwind.speedup(5);
        System.out.println("The speed of car is " + carwind.speed);

    }
}
class Car{
    //定义四个成员变量(属性)
    int speed;
    String color;
    String name;
    String direction;

    Car(int speed, String color, String direction){
        this.speed = speed;
        this.color = color;
        this.direction = direction;
    }

    public void drivecar(){
        System.out.println("here we go!");
    }
    public void speedup(int aspeed){
        this.speed = speed + aspeed;
    }
}
时间: 2024-11-10 13:36:59

java类与对象,用程序解释的相关文章

Java类与对象的课后练习

Java类与对象的课后练习编程题(java2实用教程P111) 这章内容自学完了,在做教材课后其他练习题的时候(只要自己仔细)都没啥问题,但在做最后一道上机编程题的时候问题出现了,在阅读题目的时候自己能感受到的是这道题不难(的确也不难),我也很快写了出来,但运行程序的时候,结果一直不正确,最后改来改去都不对,思路是对的,分步执行的时候也感觉是有个地方出了问题但就是揪不出来,最后又把课本的前面的例子反复的看对比,最后找到了问题: System.out.println("cpu的速度:"+

有关java类、对象初始化的话题,从一道面试题切入

最近在整理东西时,刚好碰到以前看的一道有关java类.对象初始化相关题目,觉得答案并不是非常好(记忆点比较差,不是很连贯).加上刚好复习完类加载全过程的五个阶段(加载-验证-准备-解析-初始化),所以如果周志明大大诚不我欺的话,无论是类加载过程.还是实例化过程的顺序我都已经了然于心了才对. 一道面试题 标题:2015携程JAVA工程师笔试题(基础却又没多少人做对的面向对象面试题) 地址:https://zhuanlan.zhihu.com/p/25746159 该题代码如下: public cl

java类,对象,方法

1,类和对象   在面向对象的概念当中,类(class)是既包括数据又包括作用于数据的一组操作的封装体.类的数据称为成员变量,类对数据的操作称为成员方法.成员变量反映类的状态和特征,成员方法反映类的行为和能力.类的成员变量和方法统称为类的成员.   对象(Object)是类的实例(instance).对象是动态的,拥有生命周期,都会经历一个从创建.运行到消亡的过程.对象与类的关系就像变量与数据类型一样.   类声明 { 修饰符 } class <Classname> { extends <

java类与对象的区别

java类与对象的区别是个老生常谈的问题,刚开始学java的时候就开始接触类和对象,今天来总结一下他们之间的区别. 首先讲讲class和object的区别,其实就是一句话:object是所有class的父类,所有class类都默认继承object. java中类是对一类"事物"的属性和行为一种抽象,比如人类就可以定义为一个Person类: public class Person { public int age;//年龄 public String name;//姓名 public i

【好程序员特训营】Java类与对象

Java支持以下类与对象的概念: 多态.继承.封装.抽象.类.对象.实例.方法. 就像是书.也可以分为语文书.数学书.历史书什么的,每本书又有不同的内容. 一个简单的雇员的例子: Employee类有四个成员变量:name.age.designation和salary.该类显式声明了一个构造方法,该方法只有一个参数. public class Test { public static class Employee{ String name; int age; String design; dou

Java —类和对象

类和对象 类是对象的类型,是具有相同的属性和方法的一组对象的集合. 定义类 访问修饰符 class 类名 { 数据类型 属性名: 访问修饰符 返回值类型 方法名 {} } 创建对象:类名 对象名 = new 类名(); 使用对象:引用对象的属性:对象名.属性名;引用对象的方法:对象名.方法名(); 可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立. 成员变量和局部变量 成员变量:在类中定义,描述对象将要有什么.可以在本类的方法或其他类的方法中使用.java会给成员变量一个初始

java类和对象的基础(笔记)

封装: 首先封装可以保护对象,防止用户直接存取对象的内部细节:其次封装也保护了客户端,防止对象实现部分的改变可能产生的副作用,即实现部分的改变不会影响到客户端的改变. 私有代码和数据仅能被对象本身的其他部分访问,不能被该对象外的任何程序部分所访问.当代码或数据是公有的时,虽然它们是定义在对象中的,但程序的其他部分也可以访问. 继承性体现了类之间的是一种(IS-A)关系. 类之间的关系还有组合.关联等. 类的修饰符 : 类的访问修饰符可以是public或者缺省.若类用public修饰,则该类称为公

Java—类和对象

使用对象的步骤 1.创建对象: 类名 对象名 = new 类名():(对一个类进行实例化 ) 例:Telphone phone =new Telphone(): 2.使用对象:引用对象的属性 对象名.属性 例:phone.screen = 5://给实例对象赋值 引用对象方法: 对象名.方法名(): 例: phone.sendMessage(): 成员变量与局部变量: 直接写在类中供整个类使用的叫成员变量,写在方法中的叫局部变量 1.局部变量作用域不同,成员变量可作用于整个类,局部变量作用于定义

JAVA 类与对象

一.类 1.类的定义 类就是把数据与相关功能封装在一起,形成一种特殊的数据结构 2.类的特点 (1)类是对象的类型 (2)具有相同属性和方法的一组对象的集合. (3)同一个Java程序内,若定义了多个类,则最多只能由一个类声明为public,在这种情况下,文件名必须与声明称public的类名称相同 3.对象的属性: 对象具有的各种特征. 4.对象的方法: 对象执行的操作(能干什么). 5.类和对象的关系 类是抽象的概念,仅仅是模板.而对象是一个具体实体. 二.定义类 1.类的一般结构 三.对象的

JAVA类与对象(一)

面向对象基本概念 面向对象是一种新兴的程序设计方法,或者说是一种新的程序设计规范,其基本思想是使用对象.类.继承.封装.消息等基本概念来进行程序设计.它是从现实世界客观存在的事物(即对象)出发来构造软件系统的,并且在系统构造中尽可能运用人类的自然思维方式. 对象:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位.对象由属性和对属性进行操作的一组服务组成. 类:把众多是事物归纳.划分成一些是人类在认识客观世界时经常采用的思维方式.分类的原则是抽象的.类是具有相同属性和服务的一组对