【名师课堂】Java面向对象开发

【名师课堂】Java面向对象开发

Java核心第二部
106课时 |
23947人已学 |
(24 评论)

加入学习
加入学习

  1.类定义完之后不能直接使用,必须先new一个对象才能调用。

  两种方法: (1)声明并实例化对象:

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

  (2)分布进行对象实例化:

【1】声明对象: 类名称 对象名称 =null;

【2】实例化对象:对象名称 = new 类名称();

  2.调用类中的属性:对象.属性= 内容;

  调用类中的方法:对象.方法();

  

[展开全文]

class类定义的语法:

class类名称{

属性;

属性;

方法(){

}

}

类名称每个单词首字母要求大写,类中的每一个方法的代码尽量不要特别长

类定义完成之后是不能直接去使用的,如果要使用,必须产生对象,产生对象的方法:

1、声明并实例化对象:类名称 对象名称=new 类名称();

2、分布进行对象实例化:

   1.声明对象:类名称 对象名称=null

   2.实例化对象:对象名称=new 类名称()

[展开全文]
朗杰01 · 2018-04-07 · 类与对象(类与对象定义) 0

2.2 类与对象的定义

如果在程序之中要进行类的定义你可以使用class关键字完成,而定义的语法如下:

 

class 类名称 { //所有的程序都要求以“{}”作为分界符

          属性;

          属性;

          方法(){}

}

 

此时的方法不在由主类直接调用,而是要通过对象进行调用。

 

范例:定义类

class Person{
	String name;
	int age;
	public void info() {
		System.out.println("name = "+ name + ",age = " + age);
	}
}

在这个类中只是定义了两个属性和一个方法,特别需要注意的是,类中可以定义的属性数量和方法数量是没有限制的,而且在编写的时候,每一个方法中的代码尽量不要特别长。

类定义完成之后是不能够直接去使用的,如果要想使用类必须要产生对象,而对象的定义分为以下两种语法形式:

  • 声明并实例化对象:类名称 对象名称 = new 类名称();
  • 分步进行对象实例化:
           1.声明对象:类名称 对象名称 = null;
            2.实例化对象:对象名称 = new 类名称();
 
 
引用数据类型的最大特征在于内存的分配操作,只要出现有关键字new那么就只有一个解释:开辟新内存(内存是不可能无限开辟的,所以这个时候所谓的性能调优调整的就是内存问题)。
 
所有的对象只有实例化之后才可以真正的使用,而类的使用都是围绕着类进行的,那么此时就有两种形式:
  • 调用类中的属性:对象.属性 = 内容;
  • 调用类中的方法:对象.方法();
 
范例:声明并实例化对象
 
class Person{//定义一个类,类名称要求首字母大写
	String name;
	int age;
	public void info() {
		System.out.println("name = "+ name + ",age = " + age);
	}
}
public class Class{
	public static void main(String args[]) {
	    //类名称 对象名称 = new 类名称();
		Person kai = new Person();//这个时候就表示我们实例化了一个kai对象
		kai.name = "wangkai";//设置对象中的属性
		kai.age = 23;
		kai.info();//调用方法
	}
}

以上就实现了一个最基本的类的定义以及对象的使用。

[展开全文]
里程碑 · 2017-12-24 · 类与对象(类与对象定义) 1

类定义:

1.声明并实例化对象:类名称 对象名称=new 类名称();

2.分步进行对象实例化:

(1)声明对象:类名称  对象名称=null;

(2)实例化对象:对象名称=new 类名称();

调用类中的属性:对象.属性=内容;

调用类中的方法:对象.方法();

[展开全文]
iiangiiang · 2017-10-10 · 类与对象(类与对象定义) 0

public class Person{ private int age; }

[展开全文]
linpeng · 2017-07-24 · 类与对象(类与对象定义) 0

class Person{//定义一个类,类名称每个单词首字母要求大些

String name;

String age;

}

new会开辟内存。

声明并实例化对象;

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

声明对象:

类名称 对象名称=null;

实例化对象:

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

[展开全文]
终结命运 · 2017-06-29 · 类与对象(类与对象定义) 0

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品