• 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);
    	}
    } 
    
  • 相关阅读:
    spring源码学习(一) 小小少年
    mysql索引 小小少年
    Java集合框架个人学习笔记 小小少年
    记录一些自己百度到的问题解决方法
    基于内容的医学图像总结
    黑客与画家 第一章
    问题,不是逃避的
    黑客与画家 第二章
    记录最近一周的感受
    暗时间之体会
  • 原文地址:https://www.cnblogs.com/isChenJY/p/12724706.html
Copyright © 2020-2023  润新知