java面向对象编程基础(一) 类

面向对象的思想

面向对象思想是将问题的构成分析成为一个个的对象,描叙某个事物在整个解决问题的步骤中的行为。
面向过程思想是将问题分析出一个个的步骤,在通过将步骤整合在一起解决问题。

例如:张三因为李四打了王五,所以打了李四。
面向过程:
1.张三打李四
2.李四打王五
整合:原因是李四打王五,所以张三打李四
面向对象:
人:张三和李四都是人,人有属性(名字),人有一个方法(动作);
描述:原因是人(李四)动作(李四的动作“打”)人(王五),所以人(张三)动作(张三的动作“打”)人(李四)。

面向对象的最重要的概念是类。

类是什么

类是拥有同种属性、方法的统一“物种”。如上边的例子,张三、李四、王五都是人
,他们有相同的属性和方法。类无论复杂程度,也只包含属性和方法。

类的写法

 修饰词 class 类名{
         属性声明:
         方法声明;
 }

修饰词public是公有类。
代码演示
创建类为Student包含有学工号、姓名、年龄、班级的属性和包含介绍自己身份的方法。

/**
 * 学生类:
 *   属性: 学工号,姓名,年龄,班级
 *   方法:介绍
 * @author hapsmile
 *
 */
public class Student {
//	属性
	
	public String ID;
	public String name;
	public int age;
	public String cla;
	
//	方法
	public void showStudent() {
		System.out.println("我的名字叫"+name+",我今年"+age+"岁了,我来自"+cla+"。");
	}
}

这样就创建了一个类名为Student的类。
下面进行测试

/**
 * 测试学生类
 * @author hapsmile
 *
 */
public class Test2 {
	public static void main(String[] args) {
		Student s = new Student();
		s.ID = "2020.3.16";
		s.name = "小明";
		s.age = 5;
		s.cla = "四年级五班";
		
		s.showStudent();
	}
}

输出:我的名字叫小明,我今年5岁了,我来自四年级五班。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值