JAVA - 面向对象-类

1.面向对象的思想


       万事万物皆对象
 * 面向对象思想:强调的是对象,然后由对象去调用功能
     面向过程思想:强调的是每一个功能的步骤	
 * 面向对象: 例子:把大象装冰箱
 			1.有哪些类
 			 	大象
 			 	冰箱
 			 	Demo
 			2.每一个类有那些东西
 				大象:进去
 				冰箱:
 				         开门
 				         关门
 				Demo:main方法    				    
 			3.类与类直接的关系
 			    Demo中使用大象和冰箱类的功能
 * 面向对象特征:
    			封装(encapsulation)
    			继承(inheritance)
    			多态(polymorphism)
 * java中的基本单位:   类:   
                                             成员变量: (属性)
                                  	和以前变量的定义是一样的格式,但位置不同,在类中方法外
                                             成员方法 (行为)
                        			和 以前的方法定义是一样的格式,但是今天把static先去掉            
                                                 	
 		
 */
package study;
import java.util.Scanner;
public class study_4 {

	public static void main(String[] args) {
	Scanner s = new Scanner(System.in);
	int x = s.nextInt();

	}

}

2.基本类与测试类使用


 * 在一个java文件中写两个类:一个基本的类,一个测试类
   	注意:文件名称和测试类名称一致
 *  在测试类中使用基本类 :
		1.创建对象使用
				格式:类名  对象名 = new 类名 ();
		2.使用成员变量:
				对象名.变量名
		3.使用成员方法:
				对象名.方法名
 */
package study;

//学生类
public class student {
						//定义变量
	String name;         //默认值:null
	int age;			//默认值:0
	String address;
	 					//定义方法
    public void study(){   
    	System.out.println("学生爱学习");   	
    }
    public void eat (){
    	System.out.println("学生学习累了,要吃饭");
    }
    public void sleep (){
    	System.out.println("学习累了,睡觉");
    }
}

//学生测试类
class studentDemon{
	public static void main(String[] args){
		student s = new student();
		s.name = "王二";
		System.out.println(s.name);  // 输出成员变量值
	
		s.study();    //调用方法
	}
}



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值