栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 类与对象 学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 类与对象 学习笔记

  • 类与对象到底有什么不同

类不是对象(却是用来创造他们的模型)

  • 一、类与对象

类是对象的蓝图。它会告诉虚拟机如何创建某种类型的对象。根据某类创建出的对象都会有自己的实例变量。举例来说,你可以用(狗)类来创建出许多不同 大小、品种、年龄 的狗。

二、编写类

  • class Dog {
    	int size;
    	String breed;
    	String name;
    	
    	void bark(){
    		System.out.println("Ruff! Ruff!");
    	}
    }
    • 三、编写测试用的类
  • public class DogTestDrive{
    	public static void main(String[] args){
    		// Dog 测试代码
    	}
    }

四、在测试用的类中建立对象并存取对象的方法
 

public class DogTestDrive{
	public static void main(String[] args){
		// Dog 测试代码
		Dog d = new Dog();
		d.size = 40;
		d.bark();
	}
}


如果你只要完整的可以运行的代码请看这里

class Dog {
	
	//实例变量
	
	int size;
	String breed;
	String name;
	
	//方法
	
	void bark(){
		System.out.println("Ruff! Ruff!");
	}
}

//main

public class DogTestDrive{
	public static void main(String[] args){
		// Dog 测试代码
		
		Dog d = new Dog();//建立对象
		
		//这里d后面的“ . ”,叫做圆点运算符,此运算符能让你存取对象的状态与行为
		
		d.size = 40;//通过操作数存取属性
		
		d.bark();//通过操作与调用
	}
}

运行结果

 

 创建与测试Movie对象

class Movie {
	
	String title;
	String genre;
	int rating;
	
	void playIt() {
		
		System.out.println("Playing the movie");
		
    }
	
}

public class MovieTestDrive {
	public static void main(String[] args) {
		
		Movie one = new Movie();
		one.title = "Gone with the Stock";
		one.genre = "Tragic";
		one.rating = -2;
		
		Movie two = new Movie();
		two.title = "Lost in Cubicle space";
		two.genre = "Comedy";
		two.rating = 5;
		two.playIt();
		
		Movie three = new Movie();
		three.title = "Byte Club";
		three.genre = "Tragic but ultimately uplifting";
		three.rating = 127;
	}
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948076.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号