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

Java从零学起(六)----面向对象(上)

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

Java从零学起(六)----面向对象(上)

前言: 

俗话说:“千里之行始于足下”,今天是Java从零学起系列的第六篇,万事开头难,要坚持哦!本篇文章主要是Java程序面向对象的知识。

目录

1.什么是类,什么是对象?

语法格式:

2.面向对象的特点

3.对象的创建和使用

语法格式

 注:关键字new

 this关键字:

  传参的过程:

 传参中get,set可以自动生成,过程如下: 


 活动地址:CSDN21天学习挑战赛 

1.什么是类,什么是对象?

用人话说,类就是具有某一共同特征的集合,里面的元素就是对象,比如说,学生类,其中的某一名学生就是一个对象;

语法格式:

class 类名{

成员变量;

成员方法;

实例:

class Student{   //类名
	String name;  //成员变量
	int age;
	String sex;
public void read(String name) { //成员函数
		this.name=name;
	System.out.println("我是"+name);	
	}
}

2.面向对象的特点
  • 封装性:建类,将类封存,隐藏信息;
  • 继承性:一个类继承另一个类,他就可以使用被继承类中的变量和非私有的方法,继承具体的内容请看下一篇;
  • 多态性:类被继承后,同一属性在不同类中会有不同的表现形式; 

注:简单清楚就行,应对pta判断选择;

3.对象的创建和使用

创建好类之后,要怎样使用它呢?我们必须创建一个对象才能使用类;

语法格式

类名 对象名 = new 类名();

 注:关键字new

new是在堆空间申请地址,并将地址赋给变量名;

创建Student 对象后,可以使用对象访问类中的某个变量和方法,使用"."运算符实现;

 this关键字:

当参数名相同时,使用this,进行区分赋值;

实例:

package 第一个Java程序;

public class test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
	Student  student=new Student();
	student.read("张三");
	}

}

class Student{
	String name;
	int age;
	String sex;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public void read(String name) {
		this.name=name;
	System.out.println(name);	
	}
}

  传参的过程:

 传参中get,set可以自动生成,过程如下: 

 

 

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

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

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